Consulta

CSharp · Console

/Program.cs

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Threading.Tasks;
using SalesWebMvc.Models.Enums;

namespace SalesWebMvc.Models
{
    public class Consulta
    {
        public int Id { get; set; }

        [Required(ErrorMessage ="{0} Obrigatório")]

        [Display(Name = "Data e Hora")]//descrição
        [DataType(DataType.DateTime)]
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0: MM/dd/yyyy HH:mm}")]
        public DateTime Data { get; set; }

        [Required(ErrorMessage = "{0} Obrigatório")]
        [Display(Name ="Status do Pagamento")]
        public StatusPagamento StatusPagamento { get; set; }
        public string Comentario { get; set; }

        [Required(ErrorMessage ="{0} Obrigatório")]
        [Display(Name ="Doutor")]
        public Especialista Especialista{ get; set; }
        public int EspecialistaId { get; set; }
        public Cliente Cliente { get; set; }
        public Consulta()
        {

        }

        public Consulta(int id, DateTime data, StatusPagamento statusPagamento, string comentario, Especialista especialista, Cliente cliente)
        {
            Id = id;
            Data = data;
            StatusPagamento = statusPagamento;
            Comentario = comentario;
            Especialista = especialista;
            Cliente = cliente;
        }
    }
}
;