public async Task <IActionResult> AddProducto([FromBody] ProductoModel productoModel) { try { var producto = await _productoService.AddProducto(ProductoMapper.Map(productoModel)); return(Ok(producto)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> UpdateCliente([FromBody] ProductoModel clienteModel) { try { var cliente = await _productoService.UpdateProducto(ProductoMapper.Map(clienteModel)); return(Ok(cliente)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public ProductoDTO Get(int productoId) { var producto = context.Productos.Find(productoId); if (producto != null) { return(ProductoMapper.Map(producto)); } else { return(null); } }
public async Task <Producto> UpdateProducto(Producto producto) { var updated = await _productoRepository.Update(ProductoMapper.Map(producto)); return(ProductoMapper.Map(updated)); }
public async Task <Producto> GetProducto(string sku) { var entidad = await _productoRepository.Get(sku); return(ProductoMapper.Map(entidad)); }
public async Task <Producto> AddProducto(Producto producto) { var addedEntity = await _productoRepository.Add(ProductoMapper.Map(producto)); return(ProductoMapper.Map(addedEntity)); }