public void Update(RoomUpdateRequest request) { Rooms room = _roomRepository.GetById(request.Id); room.ChangeSituation(request.Situation); _roomRepository.Update(room); }
public async Task <RoomUpdateResponse> UpdateRoomAsync(int id, RoomUpdateRequest request) { if (id != request.Id) { throw new ServiceException(400, "Room ID is Not Valid"); } var model = _mapper.Map <Room>(request); _context.Entry(model).State = EntityState.Modified; await _context.SaveChangesAsync(); return(_mapper.Map <RoomUpdateResponse>(model)); }
public IActionResult Update([FromBody] RoomUpdateRequest request) { try { if (!ModelState.IsValid) { return(BadRequest("Situação inválida.")); } _roomService.Update(request); return(Ok("Quarto atualizado com sucesso.")); } catch (Exception ex) { return(BadRequest($"Não foi possivel atualizar o quarto: {ex}")); } }
public async Task <ApiResultLite> UpdateAsync(RoomUpdateRequest model) { Room room = await _context.Rooms.FindAsync(model.Id); if (room == null) { return(new ApiErrorResultLite("Không tìm thấy phòng")); } else { room.Name = model.Name; room.FormatId = model.FormatId; _context.Rooms.Update(room); await _context.SaveChangesAsync(); return(new ApiSuccessResultLite("Cập nhật thành công")); } }
public async Task <ApiResultLite> UpdateAsync(RoomUpdateRequest request) { var result = await _roomService.UpdateAsync(request); return(result); }
public async Task <ApiResultLite> UpdateAsync(RoomUpdateRequest request) { return(await PostAsync <ApiResultLite>("/api/Room/Update", request)); }
public async Task <ActionResult <RoomUpdateResponse> > PutRoom(int id, RoomUpdateRequest room) { return(await _service.UpdateRoomAsync(id, room)); }