public ActionResult <ProductorViewModel> post(ProductorInputModel productorInput) { Productor productor = Mapear(productorInput); var response = _productorService.Guardar(productor); if (response.Error) { return(BadRequest(response.Mensaje)); } return(Ok(response.productor)); }
private Productor MapearProductor(ProductorInputModel productorInput) { var productor = new Productor { Cedula = productorInput.Cedula, Nombre = productorInput.Nombre, CodigoProductor = productorInput.CodigoProductor, NumeroTelefonico = productorInput.NumeroTelefonico, Afiliacion = productorInput.Afiliacion, Actividad = productorInput.Actividad, }; return(productor); }
public ActionResult <ProductorViewModel> Post(ProductorInputModel productorInput) { Productor productor = MapearProductor(productorInput); var response = _productorService.Guardar(productor); if (response.Error) { ModelState.AddModelError("Guardar Productor", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } return(Ok(response.Productor)); }
private Productor Mapear(ProductorInputModel productorInput) { var productor = new Productor { ProductorId = productorInput.ProductorId, MunicipioId = productorInput.MunicipioId, //Municipio = productorInput.Municipio, Nombre = productorInput.Nombre, Cedula = productorInput.Cedula, CedulaCafetera = productorInput.CedulaCafetera, NombrePredio = productorInput.NombrePredio, CodigoFinca = productorInput.CodigoFinca, CodigoSICA = productorInput.CodigoSICA, Actividades = productorInput.Actividades, Telefono = productorInput.Telefono, AfiliacionSalud = productorInput.AfiliacionSalud }; return(productor); }