public async Task <IActionResult> editarProduto(int productoId, ProductoGuardarDtos productoGuardar) { var producto = await _repo.ObtenerProducto(productoId); _mapper.Map(productoGuardar, producto); if (await _repo.GuardarTodo()) { return(NoContent()); } throw new Exception("No se pudo editar Proyecto"); }
public async Task <IActionResult> guardarProducto(ProductoGuardarDtos productoGuardar) { if (await _repo.existeProducto(productoGuardar.Serie)) { return(BadRequest("Nro de Serie ya existe")); } productoGuardar.Fecha_Registro = DateTime.Now; productoGuardar.Estado = true; productoGuardar.Cantidad = 1; var producto = _mapper.Map <Producto>(productoGuardar); _repo.Agregar(producto); if (await _repo.GuardarTodo()) { return(Ok(producto)); } throw new Exception("No se pudo guardar"); }