private Proveedor Mapear(ProveedorInputModel proveedorInputModel) { var proveedor = new Proveedor { IdProveedor = proveedorInputModel.IdProveedor, Nombre = proveedorInputModel.Nombre }; return(proveedor); }
private Proveedor MapToProveedor(ProveedorInputModel proveedorInputModel) { Proveedor proveedor = new Proveedor { Nit = proveedorInputModel.Nit, Nombre = proveedorInputModel.Nombre, Celular = proveedorInputModel.Celular, Productos = proveedorInputModel.Productos, }; return(proveedor); }
private Proveedor MapToProveedor(ProveedorInputModel proveedorInputModel) { var proveedor = new Proveedor { TipoDocumento = proveedorInputModel.TipoDocumento, Documento = proveedorInputModel.Documento, Nombre = proveedorInputModel.Nombre, Productos = proveedorInputModel.Productos }; return(proveedor); }
public ActionResult <ProveedorViewModel> Post(ProveedorInputModel proveedorInputModel) { Proveedor proveedor = MapToProveedor(proveedorInputModel); var response = proveedorService.Guardar(proveedor); if (response.Error) { ModelState.AddModelError("Error al registrar el Proveedor", response.Mensaje); var detallesProblema = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest }; return(BadRequest(detallesProblema)); } return(Ok(response.Proveedor)); }
public ActionResult <ProveedorViewModel> GuardarProveedor(ProveedorInputModel proveedorInputModel) { Proveedor proveedor = Mapear(proveedorInputModel); var Response = _service.Guardar(proveedor); if (Response.Error) { ModelState.AddModelError("Error al guardar al proveedor", Response.Mensaje); var detalleProblemas = new ValidationProblemDetails(ModelState); if (Response.Estado.Equals("EXISTE")) { detalleProblemas.Status = StatusCodes.Status302Found; } if (Response.Error.Equals("ERROR")) { detalleProblemas.Status = StatusCodes.Status500InternalServerError; } return(BadRequest(detalleProblemas)); } return(Ok(Response.Proveedor)); }