public static bool AddEmployee(Employees NewEmployee) { EFRepository <Employees> EmployeesRepo = new EFRepository <Employees>(); EmployeesRepo.Add(NewEmployee); GlobalUnitOfWork.Commit(); return(true); }
public void CreateBooking(Booking Booking) { BookingRepository bookingRepo = new BookingRepository(); try { bookingRepo.Add(Booking); GlobalUnitOfWork.Commit(); } catch (Exception ex) { throw ex; } }
public void DeleteBooking(int BookingID) { try { BookingRepository bookingRepo = new BookingRepository(); var b = bookingRepo.Get(BookingID); bookingRepo.Delete(b); GlobalUnitOfWork.Commit(); } catch (Exception ex) { throw ex; } }
public void DeleteBuilding(int buildingID) { try { BuildingRepository buildingRepo = new BuildingRepository(); var r = buildingRepo.Get(buildingID); buildingRepo.Delete(r); GlobalUnitOfWork.Commit(); } catch (Exception ex) { throw ex; } }
public void DeleteResource(int resourceID) { try { ResourceRepository resourceRepo = new ResourceRepository(); var r = resourceRepo.Get(resourceID); resourceRepo.Delete(r); GlobalUnitOfWork.Commit(); } catch (Exception ex) { throw ex; } }
public void CreateBuilding(Building building) { BuildingRepository buildingRepo = new BuildingRepository(); try { buildingRepo.Add(building); GlobalUnitOfWork.Commit(); } catch (Exception ex) { throw ex; } }
public void CreateRoom(Room Room) { RoomRepository roomRepo = new RoomRepository(); try { roomRepo.Add(Room); GlobalUnitOfWork.Commit(); } catch (Exception ex) { throw ex; } }
public void DeleteRoom(int RoomID) { try { RoomRepository roomRepo = new RoomRepository(); var r = roomRepo.Get(RoomID); roomRepo.Delete(r); GlobalUnitOfWork.Commit(); } catch (Exception ex) { throw ex; } }
public void UpdateAvaibleResource(int roomId, bool isAvaible) { try { ResourceRepository resourceRepo = new ResourceRepository(); var resource = GetResourceById(roomId); resource.IsAvaible = isAvaible; resourceRepo.Update(resource); GlobalUnitOfWork.Commit(); } catch (Exception ex) { throw ex; } }
public void UpdateResetAvaibleSeats(int roomId) { try { RoomRepository roomRepo = new RoomRepository(); var room = GetRoomById(roomId); room.AvaiableSeats = room.OriginalAvaibleSeats; roomRepo.Update(room); GlobalUnitOfWork.Commit(); } catch (Exception ex) { throw ex; } }
public void CreateResource(Resource resource) { ResourceRepository resourceRepo = new ResourceRepository(); try { var max = -1; List <Resource> rl = resourceRepo.GetAll().ToList(); rl.ForEach(r => { var number = Regex.Replace(r.UserName, "[^0-9]", "");; var usrName = Regex.Replace(r.UserName, "[^a-zA-Z]", ""); if (resource.UserName == usrName) { var intUsername = Int32.Parse(number); if (max < intUsername) { max = intUsername; } } }); resource.UserName += max + 1; resource.ResourceID = resourceRepo.GetMaxId() + 1; resourceRepo.Add(resource); GlobalUnitOfWork.Commit(); } catch (Exception ex) { throw ex; } }
public void UpdateResource(Resource resource) { try { ResourceRepository resourceRepo = new ResourceRepository(); var repo = resourceRepo.Get(resource.ResourceID); if (repo == null) { resourceRepo.Add(resource); } else { resourceRepo.Update(resource); } } catch (Exception ex) { throw ex; } GlobalUnitOfWork.Commit(); }
public void UpdateAvaible(int roomId, int value) { try { RoomRepository roomRepo = new RoomRepository(); var room = GetRoomById(roomId); room.AvaiableSeats += value; if (room.AvaiableSeats <= 0) { room.IsAvaible = false; } else { room.IsAvaible = true; } roomRepo.Update(room); GlobalUnitOfWork.Commit(); }catch (Exception ex) { throw ex; } }