Esempio n. 1
0
 public IHttpActionResult PostUnidadCultivoTemporadaCosteM3Agua([FromBody] ParamPostCosteM3Agua param)
 {
     try {
         CacheDatosHidricos.SetDirty(param.IdUnidadCultivo);
         return(Json(DB.UnidadCultivoTemporadaCosteM3AguaSave(param)));
     } catch (Exception ex) {
         return(BadRequest(ex.Message));
     }
 }
Esempio n. 2
0
 public IHttpActionResult Post([FromBody] PostDatosExtraParam param)
 {
     try {
         DB.DatosExtraSave(param);
         CacheDatosHidricos.SetDirty(param.IdUnidadCultivo);
         return(Ok(Newtonsoft.Json.JsonConvert.SerializeObject(param)));
     } catch (Exception ex) {
         return(BadRequest(ex.Message));
     }
 }
Esempio n. 3
0
 public IHttpActionResult PostPluviometria([FromBody] ParamPostPluviometria param)
 {
     try {
         var idTemporada = DB.TemporadaDeFecha(param.IdUnidadCultivo, DateTime.Parse(param.Fecha));
         DB.PluviometriaSave(idTemporada, param.IdUnidadCultivo, param.Valor);
         CacheDatosHidricos.SetDirty(param.IdUnidadCultivo);
         return(Ok());
     } catch (Exception ex) {
         return(BadRequest(ex.Message));
     }
 }
Esempio n. 4
0
 public IHttpActionResult UnidadCultivoSuelo([FromBody] ParamPostUnidadCultivoSuelo param)
 {
     try {
         var idTemporada = DB.TemporadaDeFecha(param.IdUnidadCultivo, DateTime.Parse(param.Fecha));
         DB.CultivoSueloSave(param.IdUnidadCultivo, idTemporada, param.IdSueloTipo);
         CacheDatosHidricos.SetDirty(param.IdUnidadCultivo);
         return(Ok());
     } catch (Exception ex) {
         return(BadRequest(ex.Message));
     }
 }
Esempio n. 5
0
 public IHttpActionResult PostHorizonte([FromBody] ParamPostHorizonte param)
 {
     try {
         var idTemporada = DB.TemporadaDeFecha(param.IdUnidadCultivo, DateTime.Parse(param.Fecha));
         DB.UnidadCultivoSueloSave(param.IdUnidadCultivo, idTemporada, param.IdHorizonte, param.Limo, param.Arcilla, param.Arena, param.MatOrg, param.EleGru, param.Prof);
         CacheDatosHidricos.SetDirty(param.IdUnidadCultivo);
         return(Ok());
     } catch (Exception) {
         return(BadRequest());
     }
 }
Esempio n. 6
0
 public IHttpActionResult PostAsesorUnidadCultivo([FromBody] ParamAsesorUnidadCultivo param)
 {
     try {
         param.LUnidadesCultivo = param.LUnidadesCultivo.Replace(";", ",");
         var lUnidadesCultivo = param.LUnidadesCultivo.Split(',').ToList();
         foreach (var iuc in lUnidadesCultivo)
         {
             CacheDatosHidricos.SetDirty(iuc);
         }
         return(Json(DB.AsesorUnidadCultivoSave(param.IdRegante, lUnidadesCultivo)));
     } catch (Exception ex) {
         return(BadRequest(ex.Message));
     }
 }