public WorkTimeView(string id) { InitializeComponent(); this.DataContext = this; _informationControler = new InformationEditController(); if (Login.role != 3) { ButtonSave.Visibility = Visibility.Hidden; FromTXT.IsEnabled = false; ToTXT.IsEnabled = false; } if (id.Equals("HospitalA") || id.Equals("HospitalB")) { NameOfClinicTxtBlock.Visibility = Visibility.Hidden; NumberOfFloorTxtBlock.Visibility = Visibility.Hidden; NameOfClinicTxt.Visibility = Visibility.Hidden; NumberOfFloorTxt.Visibility = Visibility.Hidden; } Room r1 = _informationControler.GetRoomById(id); if (r1 != null) { WorkTimeVie = WorkTimeRoomConverter.ConvertRoomToRoomWorkTime(_informationControler.GetRoomById(id)); } }
public void Edit(RoomWorkTime workTime) { AllWorkTime = GetAll(); foreach (RoomWorkTime currnetWorkTime in AllWorkTime) { if (currnetWorkTime.IdOfRoom.Equals(workTime.IdOfRoom.ToString())) { currnetWorkTime.NameOfClinic = workTime.NameOfClinic; currnetWorkTime.NumberOfFloor = workTime.NumberOfFloor; currnetWorkTime.FromDateTime = workTime.FromDateTime; currnetWorkTime.ToDateTime = workTime.ToDateTime; } } SaveAll(AllWorkTime); }