public async Task <IActionResult> Get(int id) { ReservationObjectDto reservationObject = await reservationObjectService.GetAsync(id); if (reservationObject == null) { return(NotFound()); } return(Ok(reservationObject)); }
public async Task <IActionResult> Put(int id, [FromBody] ReservationObjectDto reservationObject) { if (reservationObject == null || reservationObject.ID != id) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await reservationObjectService.Update(id, reservationObject); return(NoContent()); }
public async Task <IActionResult> Post([FromBody] ReservationObjectDto reservationObject) { if (reservationObject == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await reservationObjectService.Insert(reservationObject); return(Ok()); }
public async Task<int> Update(int id, ReservationObjectDto dto) { ReservationObject reservation = await UnitOfWork.Repository<ReservationObject>().GetByIDAsync(id); UnitOfWork.Repository<ReservationObject>().Update(dto.MapToEntity(reservation)); return await UnitOfWork.CommitAsync(); }
public async Task<int> Insert(ReservationObjectDto dto) { UnitOfWork.Repository<ReservationObject>().Insert(dto.MapToEntity(new ReservationObject())); return await UnitOfWork.CommitAsync(); }