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); } }
public NewApartmentEditPresenter(INewApartmentEditView apartmentEditView, DtoApartment editApartmnet) { this.apartmentEditView = apartmentEditView; apartmentEditModel = new NewApartmentModel(); this.editApartmnet = editApartmnet; apartmentEditView.NewApartmentsViewClinics = apartmentEditModel.LoadClinics(); apartmentEditView.NewApartmentEditLoad += LoadEditApartment; apartmentEditView.EditOkClick += SaveApartment; }
public BindingList<DtoApartment> SearchApartments(string clinicName) { var dtoApartment = new DtoApartment() { Clinic =new DtoClinic() { Name = clinicName } }; return new BindingList<DtoApartment>(new ApartmentServiceClient().FindApartments(dtoApartment)); }
public BindingList <DtoApartment> SearchApartments(string clinicName) { var dtoApartment = new DtoApartment() { Clinic = new DtoClinic() { Name = clinicName } }; return(new BindingList <DtoApartment>(new ApartmentServiceClient().FindApartments(dtoApartment))); }
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; }
public string AddApartment(int id, string clinicCode, string roomId, string bedId) { int validRoomId = ValidateRoomId(roomId); int validBedId = ValidateBedId(bedId); if (validBedId != 0 && validRoomId != 0) { var dtoApartment = new DtoApartment() { Id = id, Clinic = new Medicine.Clinic.Client.Model.ApartmentService.DtoClinic() { Code = clinicCode }, RoomId = int.Parse(roomId), BedId = int.Parse(bedId), }; return new ApartmentServiceClient().AddApartment(dtoApartment); } return "Invalid fields format!"; }
public string AddApartment(int id, string clinicCode, string roomId, string bedId) { int validRoomId = ValidateRoomId(roomId); int validBedId = ValidateBedId(bedId); if (validBedId != 0 && validRoomId != 0) { var dtoApartment = new DtoApartment() { Id = id, Clinic = new Medicine.Clinic.Client.Model.ApartmentService.DtoClinic() { Code = clinicCode }, RoomId = int.Parse(roomId), BedId = int.Parse(bedId), }; return(new ApartmentServiceClient().AddApartment(dtoApartment)); } return("Invalid fields format!"); }