Ejemplo n.º 1
0
        public async Task <Core.Entities.RoomService> AddRoomService(RequestServiceAddModel roomService)
        {
            var dbService = new Core.Entities.RoomService()
            {
                RoomId       = roomService.RoomId,
                CustomerId   = roomService.CustomerId,
                SDesc        = roomService.SDesc,
                ServiceDate  = roomService.ServiceDate,
                CheckIn      = roomService.CheckIn,
                TotalPersons = roomService.TotalPersons,
                BookingDays  = roomService.BookingDays,
                Advance      = roomService.Advance,
                Amount       = roomService.Amount
            };

            return(await _roomServiceRepo.AddAsync(dbService));
        }
Ejemplo n.º 2
0
        public async Task <Core.Entities.RoomService> UpdateById(int id, RequestServiceAddModel roomService)
        {
            // convert RequestServiceAddModel -> RoomService
            var dbService = new Core.Entities.RoomService()
            {
                RoomId       = roomService.RoomId,
                CustomerId   = roomService.CustomerId,
                SDesc        = roomService.SDesc,
                ServiceDate  = roomService.ServiceDate,
                CheckIn      = roomService.CheckIn,
                TotalPersons = roomService.TotalPersons,
                BookingDays  = roomService.BookingDays,
                Advance      = roomService.Advance,
                Amount       = roomService.Amount
            };

            return(await _roomServiceRepo.UpdateAsync(id, dbService));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> UpdateRoomService(int id, RequestServiceAddModel roomService)
        {
            var updatedRoomService = await _roomService.UpdateById(id, roomService);

            return(Ok(updatedRoomService));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> CreateRoomService(RequestServiceAddModel roomService)
        {
            var createdRoomService = await _roomService.AddRoomService(roomService);

            return(Ok(createdRoomService));
        }