Пример #1
0
        public static bool AddEmployee(Employees NewEmployee)
        {
            EFRepository <Employees> EmployeesRepo = new EFRepository <Employees>();

            EmployeesRepo.Add(NewEmployee);

            GlobalUnitOfWork.Commit();
            return(true);
        }
Пример #2
0
        public void CreateBooking(Booking Booking)
        {
            BookingRepository bookingRepo = new BookingRepository();

            try
            {
                bookingRepo.Add(Booking);
                GlobalUnitOfWork.Commit();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #3
0
 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;
     }
 }
Пример #4
0
 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;
     }
 }
Пример #5
0
 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;
     }
 }
Пример #6
0
        public void CreateBuilding(Building building)
        {
            BuildingRepository buildingRepo = new BuildingRepository();

            try
            {
                buildingRepo.Add(building);
                GlobalUnitOfWork.Commit();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #7
0
        public void CreateRoom(Room Room)
        {
            RoomRepository roomRepo = new RoomRepository();

            try
            {
                roomRepo.Add(Room);
                GlobalUnitOfWork.Commit();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #8
0
 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;
     }
 }
Пример #9
0
 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;
     }
 }
Пример #10
0
        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;
            }
        }
Пример #11
0
        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;
            }
        }
Пример #12
0
        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();
        }
Пример #13
0
        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;
            }
        }