private Predio MapearPredio(PredioInputModel predioInput) { var predio = new Predio { Codigo = predioInput.Codigo, Nombre = predioInput.Nombre, CodigoICA = predioInput.CodigoICA, Vereda = predioInput.Vereda, Municipio = predioInput.Municipio, }; return(predio); }
public ActionResult <PredioViewModel> Post(PredioInputModel predioInput) { Predio predio = MapearPredio(predioInput); var response = _predioService.Guardar(predio); if (response.Error) { ModelState.AddModelError("Guardar Predio", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } return(Ok(response.Predio)); }