private ProfesionalVenta MapearAProfesionalVenta(ProfesionalVentaInputModel profesionalVentaInputModel) { var profesionalVenta = new ProfesionalVenta { Usuario = profesionalVentaInputModel.Usuario }; return(profesionalVenta); }
public ActionResult <ProfesionalVentaViewModel> Post(ProfesionalVentaInputModel profesionalVentaInputModel) { ProfesionalVenta profesionalVenta = MapearAProfesionalVenta(profesionalVentaInputModel); var response = profesionalVentaService.Guardar(profesionalVenta); if (response.Error) { ModelState.AddModelError("Error al registrar al profesional de ventas", response.Mensaje); var detallesProblema = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest }; return(BadRequest(detallesProblema)); } return(Ok(response.ProfesionalVenta)); }