示例#1
0
        public IActionResult AddRentalRoom(RoomRentalDto model)
        {
            var roomRental = model.MapTo <Room_rental>(mapper);

            //roomRental.Room = null;
            //roomRental.Organization = null;

            if (ModelState.IsValid)
            {
                unitOfWork.GetRepository <Room_rental>().InsertAsync(roomRental);
                unitOfWork.GetRepository <Room_rental>().Save();
                return(new ObjectResult("Model added successfully!"));
            }
            return(new ObjectResult("Model added unsuccessfully!"));
        }
示例#2
0
        public IActionResult UpdateRentalRoom(Guid id, RoomRentalDto model)
        {
            var room          = model.MapTo <Room_rental>(mapper);
            var newRoomRental = unitOfWork.GetRepository <Room_rental>().GetById(id);

            newRoomRental.InputDate  = room.InputDate;
            newRoomRental.OutputDate = room.OutputDate;

            if (ModelState.IsValid && id == model.Id)
            {
                unitOfWork.GetRepository <Room_rental>().Update(newRoomRental);
                unitOfWork.GetRepository <Room_rental>().Save();
                return(new ObjectResult("Model updated successfully!"));
            }
            return(new ObjectResult("Model updated unsuccessfully!"));
        }
示例#3
0
        public async Task <ActionResult> UpdateRentalRoom(Guid id, RoomRentalDto Room)
        {
            var response = await RestQuery.ExecuteAsync <List <RoomRentalDto> >("http://localhost:57770/", $"UpdateRentalRoom/{id}", Method.PUT, Room);

            return(Json(response));
        }
示例#4
0
        public async Task <ActionResult> AddRentalRoom(RoomRentalDto Room)
        {
            var response = await RestQuery.ExecuteAsync <List <RoomRentalDto> >("http://localhost:57770/", "AddRentalRoom", Method.POST, Room);

            return(Json(response));
        }