public async Task <ActionResult <RangoHoraDTO> > Post([FromBody] RangoHoraCreateDTO rangoHoraCreate) { var rangohora = mapper.Map <RangoHora>(rangoHoraCreate); var rangohoraDTO = mapper.Map <RangoHoraDTO>(await repository.Save(rangohora)); return(new CreatedAtRouteResult("ObtenerRangoHorav1", new { id = rangohora.Id }, rangohoraDTO)); }
public async Task <ActionResult <RangoHoraDTO> > Put(int id, [FromBody] RangoHoraCreateDTO rangoHoraCreate) { var rangohora = mapper.Map <RangoHora>(rangoHoraCreate); var rangohoraRepo = await repository.Update(id, rangohora); if (rangohoraRepo == null) { return(NotFound()); } var rangohoraDTO = mapper.Map <RangoHoraDTO>(rangohoraRepo); return(new CreatedAtRouteResult("ObtenerRangoHorav1", new { id = rangohora.Id }, rangohoraDTO)); }