public void Get_existent_equipment_by_invalid_room_number() { EquipmentService equipmentService = SetupEquipmentService(); EquipmentInRooms invalidEquipmentInRoom = _createEquipmentInRoom.CreateInvalidTestObject(); List <Equipment> equipment = equipmentService.GetEquipmentByRoomNumber(invalidEquipmentInRoom.RoomNumber); Assert.Empty(equipment); }
public void Get_existent_equipment_by_invalid_room_number() { EquipmentController equipmentController = SetupEquipmentController(); EquipmentInRooms invalidEquipmentInRoom = _createEquipmentInRoom.CreateInvalidTestObject(); IActionResult result = equipmentController.GetEquipmentByRoomNumber(invalidEquipmentInRoom.RoomNumber); Assert.True(result is NotFoundObjectResult); }
public ActionResult AddEquipmentInRoom([FromBody] String JSONString) { String JSONContent = StringToJSONFormat(JSONString); EquipmentInRooms equipmentInRooms = JsonConvert.DeserializeObject <EquipmentInRooms>(JSONContent); _equipmentInRoomService.AddEquipmentInRoom(equipmentInRooms); return(Ok()); }
public List <EquipmentInRooms> CreateEIRForSecondRoom() { EquipmentInRooms equ1 = new EquipmentInRooms(3, 10, 1); EquipmentInRooms equ2 = new EquipmentInRooms(4, 10, 1); List <EquipmentInRooms> EIR = new List <EquipmentInRooms>(); EIR.Add(equ1); EIR.Add(equ2); return(EIR); }
public List <EquipmentInRooms> CreateEIRForFirstRoom() { EquipmentInRooms equ1 = new EquipmentInRooms(1, 10, 0); EquipmentInRooms equ2 = new EquipmentInRooms(2, 10, 0); EquipmentInRooms equ3 = new EquipmentInRooms(4, 10, 0); List <EquipmentInRooms> EIR = new List <EquipmentInRooms>(); EIR.Add(equ1); EIR.Add(equ2); EIR.Add(equ3); return(EIR); }
private void AddOprema() { Oprema novaOprema = new Oprema(); novaOprema.Sifra = Convert.ToInt32(SifraTb.Text); novaOprema.Kolicina = Convert.ToInt32(KolicinaTb.Text); if (VrstaCb.SelectedItem != null) { novaOprema.VrstaP = (TypeOfConsumable)VrstaCb.SelectedItem; } if (VrstaNeCb.SelectedItem != null) { novaOprema.VrstaN = (TypeOfNonConsumable)VrstaNeCb.SelectedItem; } novaOprema.Tip = (TypeOfEquipment)TipCb.SelectedItem; novaOprema.Sala = Convert.ToInt32(SalaTb.Text); Oprema.Add(novaOprema); if (novaOprema.Tip == TypeOfEquipment.CONSUMABLE) { ConsumableEquipment ce = new ConsumableEquipment(); ce.Id = novaOprema.Sifra; ce.Quantity = novaOprema.Kolicina; ce.Type = novaOprema.VrstaP; ec.NewEquipment(novaOprema.Tip, ce); } if (novaOprema.Tip == TypeOfEquipment.NON_CONSUMABLE) { NonConsumableEquipment ne = new NonConsumableEquipment(); ne.Id = novaOprema.Sifra; ne.Type = novaOprema.VrstaN; ec.NewEquipment(novaOprema.Tip, ne); } if (novaOprema.Sala != 0) { EquipmentInRooms er = new EquipmentInRooms(); er.IdEquipment = novaOprema.Sifra; er.Quantity = novaOprema.Kolicina; er.RoomNumber = novaOprema.Sala; erc.addEquipmentInRoom(er); } // Resetujemo polja ClearFields(); UpdateTempOprema(); }
public bool DeleteEquipment(int id) { List <EquipmentInRooms> equipmentInRooms = ReadFromFile(); EquipmentInRooms equipmentForDelete = null; foreach (EquipmentInRooms e in equipmentInRooms) { if (e.IdEquipment == id) { equipmentForDelete = e; break; } } if (equipmentForDelete == null) { return(false); } equipmentInRooms.Remove(equipmentForDelete); WriteInFile(equipmentInRooms); return(true); }
public EquipmentInRooms(EquipmentInRooms equipmentInRooms) { this.IdEquipment = equipmentInRooms.IdEquipment; this.Quantity = equipmentInRooms.Quantity; this.RoomNumber = equipmentInRooms.RoomNumber; }
public void SetFreeAppointmentSearchServiceTestIntegration() { _context = new MyDbContext(_options); var country = new Country { Id = 1, Name = "Srbija" }; var city = new City { ZipCode = 21000, Name = "Novi Sad", CountryId = 1 }; var room1 = new Room { Id = 1, Usage = TypeOfUsage.CONSULTING_ROOM, Capacity = 2, Occupation = 1, Renovation = false }; var room2 = new Room { Id = 2, Usage = TypeOfUsage.CONSULTING_ROOM, Capacity = 2, Occupation = 1, Renovation = false }; var patient1 = new Patient { Jmbg = "1234567891234", Name = "Pera", Surname = "Peric", DateOfBirth = DateTime.Now, Gender = GenderType.M, CityZipCode = 21000, HomeAddress = "Zmaj Jovina 10", Phone = "065452102", Email = "*****@*****.**", Username = "******", Password = "******", DateOfRegistration = DateTime.Now, IsBlocked = false, IsActive = true }; var patient2 = new Patient { Jmbg = "987654321124", Name = "Nina", Surname = "Ristic", DateOfBirth = DateTime.Now, Gender = GenderType.F, CityZipCode = 21000, HomeAddress = "Zmaj Jovina 10", Phone = "43242341", Email = "*****@*****.**", Username = "******", Password = "******", DateOfRegistration = DateTime.Now, IsBlocked = false, IsActive = true }; var patientCard1 = new PatientCard { Id = 1, BloodType = BloodType.A, RhFactor = RhFactorType.NEGATIVE, Alergies = "", MedicalHistory = "", HasInsurance = false, Lbo = "", PatientJmbg = "987654321124" }; var patientCard2 = new PatientCard { Id = 2, BloodType = BloodType.A, RhFactor = RhFactorType.NEGATIVE, Alergies = "", MedicalHistory = "", HasInsurance = false, Lbo = "", PatientJmbg = "1234567891234" }; var speciality = new Specialty { Id = 1, Name = "Kardiolog" }; var doctor1 = new Doctor { Jmbg = "0909965768767", Name = "Mira", Surname = "Markovic", DateOfBirth = DateTime.Now, Gender = GenderType.F, CityZipCode = 21000, HomeAddress = "Zmaj Jovina 10", Phone = "065452102", Email = "*****@*****.**", Username = "******", Password = "******", NumberOfLicence = "", DoctorsOfficeId = 1, DateOfEmployment = DateTime.Now }; var doctor2 = new Doctor { Jmbg = "1109965768767", Name = "Mira", Surname = "Markovic", DateOfBirth = DateTime.Now, Gender = GenderType.F, CityZipCode = 21000, HomeAddress = "Zmaj Jovina 10", Phone = "065452102", Email = "*****@*****.**", Username = "******", Password = "******", NumberOfLicence = "", DoctorsOfficeId = 1, DateOfEmployment = DateTime.Now }; var doctor1Speciality = new DoctorSpecialty { DoctorJmbg = "0909965768767", SpecialtyId = 1 }; var doctor2Speciality = new DoctorSpecialty { DoctorJmbg = "1109965768767", SpecialtyId = 1 }; var examination1 = new Examination { Id = 1, Type = TypeOfExamination.GENERAL, DateAndTime = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.AddDays(1).Day, 7, 0, 0, DateTimeKind.Utc), Anamnesis = "Bol u grlu", DoctorJmbg = "0909965768767", IdRoom = 1, IdPatientCard = 1, ExaminationStatus = ExaminationStatus.CREATED, IsSurveyCompleted = false }; var examination2 = new Examination { Id = 2, Type = TypeOfExamination.GENERAL, DateAndTime = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.AddDays(1).Day, 7, 30, 0, DateTimeKind.Utc), Anamnesis = "COVID-19", DoctorJmbg = "0909965768767", IdRoom = 1, IdPatientCard = 1, ExaminationStatus = ExaminationStatus.CREATED, IsSurveyCompleted = false }; var examination3 = new Examination { Id = 3, Type = TypeOfExamination.GENERAL, DateAndTime = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.AddDays(1).Day, 8, 0, 0, DateTimeKind.Utc), Anamnesis = "COVID-19", DoctorJmbg = "0909965768767", IdRoom = 1, IdPatientCard = 1, ExaminationStatus = ExaminationStatus.CREATED, IsSurveyCompleted = false }; var examination4 = new Examination { Id = 4, Type = TypeOfExamination.GENERAL, DateAndTime = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.AddDays(1).Day, 8, 30, 0, DateTimeKind.Utc), Anamnesis = "COVID-19", DoctorJmbg = "0909965768767", IdRoom = 1, IdPatientCard = 1, ExaminationStatus = ExaminationStatus.CREATED, IsSurveyCompleted = false }; var examination5 = new Examination { Id = 5, Type = TypeOfExamination.GENERAL, DateAndTime = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.AddDays(1).Day, 9, 0, 0, DateTimeKind.Utc), Anamnesis = "COVID-19", DoctorJmbg = "0909965768767", IdRoom = 1, IdPatientCard = 1, ExaminationStatus = ExaminationStatus.CREATED, IsSurveyCompleted = false }; var equipmentType = new EquipmentType { Id = 1, Name = "Krevet", IsConsumable = false }; var equipment = new Equipment { Id = 1, Quantity = 5, TypeId = 1 }; var equipmentInRoom = new EquipmentInRooms { IdEquipment = 1, Quantity = 2, RoomNumber = 1 }; _context.Add(country); _context.Add(city); _context.Add(room1); _context.Add(room2); _context.Add(patient1); _context.Add(patient2); _context.Add(patientCard1); _context.Add(patientCard2); _context.Add(speciality); _context.Add(doctor1); _context.Add(doctor2); _context.Add(doctor1Speciality); _context.Add(doctor2Speciality); _context.Add(examination1); _context.Add(examination2); _context.Add(examination3); _context.Add(examination4); _context.Add(examination5); _context.Add(equipmentType); _context.Add(equipment); _context.Add(equipmentInRoom); _context.SaveChanges(); }
public EquipmentInRooms UpdateEquipment(EquipmentInRooms equipment) { throw new NotImplementedException(); }
public EquipmentInRooms AddEquipment(EquipmentInRooms equipment) { _context.EquipmentsInRooms.Add(equipment); _context.SaveChanges(); return(equipment); }
public EquipmentInRooms EditEquipmentInRooms(EquipmentInRooms equipment) { return(_equipmentInRoomsRepository.UpdateEquipment(equipment)); }
public EquipmentInRooms AddEquipmentInRoom(EquipmentInRooms equipment) { return(_equipmentInRoomsRepository.AddEquipment(equipment)); }
private void UpdateOprema() { SelektovanaOprema.Sifra = Convert.ToInt32(SifraTb.Text); SelektovanaOprema.Kolicina = Convert.ToInt32(KolicinaTb.Text); if (VrstaCb.SelectedItem != null) { SelektovanaOprema.VrstaP = (TypeOfConsumable)VrstaCb.SelectedItem; } if (VrstaNeCb.SelectedItem != null) { SelektovanaOprema.VrstaN = (TypeOfNonConsumable)VrstaNeCb.SelectedItem; } SelektovanaOprema.Tip = (TypeOfEquipment)TipCb.SelectedItem; SelektovanaOprema.Sala = Convert.ToInt32(SalaTb.Text); if (SelektovanaOprema.Tip == TypeOfEquipment.CONSUMABLE) { ConsumableEquipment ce = new ConsumableEquipment(); ce.Id = SelektovanaOprema.Sifra; ce.Quantity = SelektovanaOprema.Kolicina; ce.Type = SelektovanaOprema.VrstaP; ec.EditConsumableEquipment(ce); } if (SelektovanaOprema.Tip == TypeOfEquipment.NON_CONSUMABLE) { NonConsumableEquipment ne = new NonConsumableEquipment(); ne.Id = SelektovanaOprema.Sifra; ne.Type = SelektovanaOprema.VrstaN; ec.EditNonConsumableEquipment(ne); } if (SelektovanaOprema.Sala != 0) { if (erc.viewEquipmentInRooms(SelektovanaOprema.Sifra) != 0) { EquipmentInRooms er = new EquipmentInRooms(); er.IdEquipment = SelektovanaOprema.Sifra; er.Quantity = SelektovanaOprema.Kolicina; er.RoomNumber = SelektovanaOprema.Sala; erc.editEquipmentInRooms(er); } else { EquipmentInRooms er = new EquipmentInRooms(); er.IdEquipment = SelektovanaOprema.Sifra; er.Quantity = SelektovanaOprema.Kolicina; er.RoomNumber = SelektovanaOprema.Sala; erc.addEquipmentInRoom(er); } } if (SelektovanaOprema.Sala == 0) { EquipmentInRooms er = new EquipmentInRooms(); er.IdEquipment = SelektovanaOprema.Sifra; er.Quantity = SelektovanaOprema.Kolicina; er.RoomNumber = SelektovanaOprema.Sala; erc.deleteEquipmentInRooms(er.IdEquipment); } }