public async Task <IActionResult> Create([FromBody] SupplieDto supplie) { if (supplie == null) { return(BadRequest("No existe un insumo para crear.")); } var newSupplie = mapper.Map <Supplie>(supplie); newSupplie.Id = Guid.NewGuid(); newSupplie.FechaCreacion = DateTime.Now; newSupplie.FechaModificacion = DateTime.Now; await supplieRepository.Add(newSupplie); return(Created(Url.Link("GetSupplie", new { id = newSupplie.Id }), newSupplie)); }
public async Task <IActionResult> Update([FromBody] SupplieDto supplie) { var supplieDB = await supplieRepository.FindByKey(supplie.Id); if (supplieDB == null) { return(BadRequest("El insumo no existe")); } mapper.Map(supplie, supplieDB); supplieDB.FechaModificacion = DateTime.Now; await supplieRepository.Edit(supplieDB); return(Ok()); }