public ActionResult <ManejoCultivoViewModel> put(ManejoCultivoInputModel manejoCultivoInput) { ManejoCultivo manejoCultivo = Mapear(manejoCultivoInput); var response = _manejoCultivoService.Modificar(manejoCultivo.ManejoCultivoId, manejoCultivo); if (response.Error) { return(BadRequest(response.Mensaje)); } return(Ok(response.objeto)); }
public ManejoCultivoViewModel(ManejoCultivo manejoCultivo) { ManejoCultivoId = manejoCultivo.ManejoCultivoId; AgroclimaticaId = manejoCultivo.AgroclimaticaId; Lote = manejoCultivo.Lote; Variedad = manejoCultivo.Variedad; NumeroArboles = manejoCultivo.NumeroArboles; SistemaRenovacion = manejoCultivo.SistemaRenovacion; FechaSiembra = manejoCultivo.FechaSiembra; DistanciaSiembra = manejoCultivo.DistanciaSiembra; }
private ManejoCultivo Mapear(ManejoCultivoInputModel manejoCultivoInput) { var manejoCultivo = new ManejoCultivo { ManejoCultivoId = manejoCultivoInput.ManejoCultivoId, AgroclimaticaId = manejoCultivoInput.AgroclimaticaId, Lote = manejoCultivoInput.Lote, Variedad = manejoCultivoInput.Variedad, NumeroArboles = manejoCultivoInput.NumeroArboles, SistemaRenovacion = manejoCultivoInput.SistemaRenovacion, FechaSiembra = manejoCultivoInput.FechaSiembra, DistanciaSiembra = manejoCultivoInput.DistanciaSiembra, }; return(manejoCultivo); }
public GuardarManejoCultivoResponse Guardar(ManejoCultivo manejoCultivo) { try{ var manejoCultivoB = _context.ManejoCultivos.Find(manejoCultivo.ManejoCultivoId); if (manejoCultivoB != null) { return(new GuardarManejoCultivoResponse("Error el datos Familia ya se encuentra registrado")); } var p = _context.Agroclimaticas.Find(manejoCultivo.AgroclimaticaId); if (p == null) { return(new GuardarManejoCultivoResponse("Error los datos de agroclimatica no se encuentra registrados")); } _context.ManejoCultivos.Add(manejoCultivo); _context.SaveChanges(); return(new GuardarManejoCultivoResponse(manejoCultivo)); }catch (Exception e) { return(new GuardarManejoCultivoResponse($"Error de la aplicacion: {e.Message}")); } }
public GuardarManejoCultivoResponse Modificar(int id, ManejoCultivo manejoCultivo) { try{ var manejoCultivoB = _context.ManejoCultivos.Find(id); if (manejoCultivoB == null) { return(new GuardarManejoCultivoResponse("Error el manejo cultivo no se encuentra registrado")); } manejoCultivoB.Lote = manejoCultivo.Lote; manejoCultivoB.Variedad = manejoCultivo.Variedad; manejoCultivoB.NumeroArboles = manejoCultivo.NumeroArboles; manejoCultivoB.SistemaRenovacion = manejoCultivo.SistemaRenovacion; manejoCultivoB.FechaSiembra = manejoCultivo.FechaSiembra; manejoCultivoB.DistanciaSiembra = manejoCultivo.DistanciaSiembra; _context.ManejoCultivos.Update(manejoCultivoB); _context.SaveChanges(); return(new GuardarManejoCultivoResponse(manejoCultivo)); }catch (Exception e) { return(new GuardarManejoCultivoResponse($"Error de la aplicacion: {e.Message}")); } }
public GuardarManejoCultivoResponse(ManejoCultivo objeto1) { Error = false; objeto = objeto1; }