Beispiel #1
0
 public string AddApartment(DtoApartment dtoApartment)
 {
     if (dtoApartment.Id == 0)
     {
         var apartment = new Apartment()
         {
             Clinic = new Medicine.Clinic.DataAccess.Clinic()
             {
                 Code = dtoApartment.Clinic.Code
             },
             RoomId = dtoApartment.RoomId,
             BedId  = dtoApartment.BedId
         };
         return(ApartmentMethods.Instance.InsertApartment(apartment));
     }
     else
     {
         var apartment = new Apartment()
         {
             Id     = dtoApartment.Id,
             Clinic = new Medicine.Clinic.DataAccess.Clinic()
             {
                 Code = dtoApartment.Clinic.Code
             },
             RoomId = dtoApartment.RoomId,
             BedId  = dtoApartment.BedId
         };
         return(ApartmentMethods.Instance.UpdateApartment(apartment));
     }
 }
Beispiel #2
0
 public DtoApartment[] FindApartments(DtoApartment dtoApartment)
 {
     Apartment[]    apartments    = ApartmentMethods.Instance.GetApartmentsByClinic(dtoApartment.Clinic.Name);
     DtoApartment[] dtoApartments = apartments.Select(apartment => new DtoApartment()
     {
         Id     = apartment.Id,
         RoomId = apartment.RoomId,
         BedId  = apartment.BedId,
         Clinic = new DtoClinic()
         {
             Code = apartment.Clinic.Code,
             Name = apartment.Clinic.Name
         }
     }).ToArray();
     return(dtoApartments);
 }