public ActionResult <UsoSueloViewModel> put(UsoSueloInputModel usoSueloInput) { UsoSuelo usoSuelo = Mapear(usoSueloInput); var response = _usoSueloService.Modificar(usoSueloInput.UsoSueloId, usoSuelo); if (response.Error) { return(BadRequest(response.Mensaje)); } return(Ok(response.objeto)); }
public UsoSueloViewModel(UsoSuelo usoSuelo) { UsoSueloId = usoSuelo.UsoSueloId; AgroclimaticaId = usoSuelo.AgroclimaticaId; Lote = usoSuelo.Lote; Area = usoSuelo.Area; Usos = usoSuelo.Usos; Sombrio = usoSuelo.Sombrio; PlanteadoProximoAno = usoSuelo.PlanteadoProximoAno; Pendiente = usoSuelo.Pendiente; PresentaErosion = usoSuelo.PresentaErosion; }
private UsoSuelo Mapear(UsoSueloInputModel usoSueloInput) { var usoSuelo = new UsoSuelo { UsoSueloId = usoSueloInput.UsoSueloId, AgroclimaticaId = usoSueloInput.AgroclimaticaId, Lote = usoSueloInput.Lote, Area = usoSueloInput.Area, Usos = usoSueloInput.Usos, Sombrio = usoSueloInput.Sombrio, PlanteadoProximoAno = usoSueloInput.PlanteadoProximoAno, Pendiente = usoSueloInput.Pendiente, PresentaErosion = usoSueloInput.PresentaErosion }; return(usoSuelo); }
public GuardarUsoSueloResponse Guardar(UsoSuelo usoSuelo) { try{ var usoSueloB = _context.UsoSuelos.Find(usoSuelo.UsoSueloId); if (usoSueloB != null) { return(new GuardarUsoSueloResponse("Error el datos Familia ya se encuentra registrado")); } var p = _context.Agroclimaticas.Find(usoSuelo.AgroclimaticaId); if (p == null) { return(new GuardarUsoSueloResponse("Error los datos de agroclimatica no se encuentra registrada")); } _context.UsoSuelos.Add(usoSuelo); _context.SaveChanges(); return(new GuardarUsoSueloResponse(usoSuelo)); }catch (Exception e) { return(new GuardarUsoSueloResponse($"Error de la aplicacion: {e.Message}")); } }
public GuardarUsoSueloResponse Modificar(int id, UsoSuelo usoSuelo) { try{ var usoSueloB = _context.UsoSuelos.Find(id); if (usoSueloB == null) { return(new GuardarUsoSueloResponse("Error el uso suelo no se encuentra registrado")); } usoSueloB.Lote = usoSuelo.Lote; usoSueloB.Area = usoSuelo.Area; usoSueloB.Usos = usoSuelo.Usos; usoSueloB.Sombrio = usoSuelo.Sombrio; usoSueloB.PlanteadoProximoAno = usoSuelo.PlanteadoProximoAno; usoSueloB.Pendiente = usoSuelo.Pendiente; usoSueloB.PresentaErosion = usoSuelo.PresentaErosion; _context.UsoSuelos.Update(usoSueloB); _context.SaveChanges(); return(new GuardarUsoSueloResponse(usoSuelo)); }catch (Exception e) { return(new GuardarUsoSueloResponse($"Error de la aplicacion: {e.Message}")); } }
public GuardarUsoSueloResponse(UsoSuelo objeto1) { Error = false; objeto = objeto1; }