コード例 #1
0
        public async Task UpdateRoom(UpdateRoomDTO input)
        {
            var room = _mapper.Map <Room>(input);

            room.Floor = await _floorRepository.GetById(input.FloorId);

            await _roomRepository.Update(input.Id, room);
        }
コード例 #2
0
ファイル: RoomService.cs プロジェクト: NSarvari/HospitalAPI
        public UpdateRoomDTO UpdateRoom(int id, [FromBody] UpdateRoomDTO room)
        {
            Room roomEntity = _repository.GetRoomById(id);

            room.Id = roomEntity.Id;
            _mapper.Map(room, roomEntity);
            _repository.UpdateRoom(roomEntity);
            _repository.Save();
            return(room);
        }
コード例 #3
0
 public async Task <IActionResult> UpdateRoom(UpdateRoomDTO room)
 {
     try
     {
         await _roomService.UpdateRoom(room);
     }
     catch (Exception)
     {
         return(BadRequest("An error occurred during the editing process. Please try again !"));
     }
     return(Ok("The process is success"));
 }
コード例 #4
0
 public ActionResult Put([FromBody] UpdateRoomDTO updateRoomDTO)
 {
     try
     {
         _service.Update(updateRoomDTO);
         return(Ok());
     }
     catch (Exception e)
     {
         string errors = e.Message;
         return(ValidationProblem(new ValidationProblemDetails()
         {
             Type = "Model Validation Error",
             Detail = errors
         }));
     }
 }
コード例 #5
0
ファイル: RoomService.cs プロジェクト: GilbertoYabiku/TripNGo
        public void Update(UpdateRoomDTO model)
        {
            var room = _mapper.Map <UpdateRoomCommand>(model);

            _bus.SendCommand(room);
        }
コード例 #6
0
        public IActionResult UpdateRoom(int id, [FromBody] UpdateRoomDTO room)
        {
            var updatedRoom = _roomService.UpdateRoom(id, room);

            return(Ok(updatedRoom));
        }