public IHttpActionResult PostUnidadCultivoTemporadaCosteM3Agua([FromBody] ParamPostCosteM3Agua param) { try { CacheDatosHidricos.SetDirty(param.IdUnidadCultivo); return(Json(DB.UnidadCultivoTemporadaCosteM3AguaSave(param))); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
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)); } }
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)); } }
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)); } }
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()); } }
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)); } }