示例#1
0
        public static VetViewModel GetViewModel(this Vet vet)
        {
            var vetVM = new VetViewModel()
            {
                ID   = vet.ID,
                Name = vet.Name
            };

            return(vetVM);
        }
        public VetViewModel GetVetDetails(Guid id)
        {
            var vet = _unitOfWork.User.FirstOrDefault(v => v.ID == id);

            if (vet != null)
            {
                var vetDetails = new VetViewModel();
                vetDetails.ID                      = vet.ID;
                vetDetails.Name                    = vet.Name;
                vetDetails.Identification          = vet.Identification;
                vetDetails.NationalInsuranceNumber = vet.NationalInsuranceNumber;
                vetDetails.CouncilNumber           = vet.CouncilNumber;
                vetDetails.EntryTime               = vet.EntryTime.Value.ToString();
                vetDetails.DepartureTime           = vet.DepartureTime.Value.ToString();
                vetDetails.AllowedSpecies          = EnumHelper.GetEnumsFlags <Enums.Pet.Specie>((Enums.Pet.Specie)vet.VeterinaryAllowedSpecies, false).Select(s => EnumHelper.GetDescription(s)).ToList();

                return(vetDetails);
            }
            return(null);
        }
示例#3
0
 public RegisterVetView()
 {
     InitializeComponent();
     context        = new VetViewModel();
     BindingContext = context;
 }