Example #1
0
        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));
        }
Example #2
0
 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;
 }
Example #3
0
        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);
        }
Example #4
0
 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}"));
     }
 }
Example #5
0
        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}"));
            }
        }
Example #6
0
 public GuardarUsoSueloResponse(UsoSuelo objeto1)
 {
     Error  = false;
     objeto = objeto1;
 }