public async Task <ActionResult <Servicio> > CreateServicio(ServicioWriteDTO servicioDto) { var servicio = _mapper.Map <Servicio>(servicioDto); await _repo.CreateEntity(servicio); await _repo.SaveChanges(); return(CreatedAtRoute(nameof(GetServicioById), new { id = servicio.Id }, servicio)); }
public async Task <ActionResult> UpdateServicio(int id, ServicioWriteDTO servicioDto) { var servicioFromRepo = await _repo.GetById(id); if (servicioFromRepo == null) { return(NotFound()); } _mapper.Map(servicioDto, servicioFromRepo); _repo.UpdateEntity(servicioFromRepo); await _repo.SaveChanges(); return(NoContent()); }