public IHttpActionResult ReganteUpdate([FromBody] RegantePost regante) { try { DB.ReganteUpdate(regante); CacheDatosHidricos.SetDirtyContainsKey("/Regante"); return(Ok(DB.ReganteUpdate(regante))); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IHttpActionResult Post([FromBody] EtapasPost param) { try { DB.FechaConfirmadaSave(param.IdUnidadCultivo, param.IdTemporada, param.nEtapa, DateTime.Parse(param.FechaStrConfirmada)); CacheDatosHidricos.SetDirtyContainsKey("/Etapas"); return(Ok()); } catch { return(BadRequest()); } }
public IHttpActionResult PostMultimediaTipo([FromBody] Multimedia_Tipo multimediaTipo) { try { ClaimsIdentity identity = Thread.CurrentPrincipal.Identity as ClaimsIdentity; bool isAdmin = identity.Claims.SingleOrDefault(c => c.Type == ClaimTypes.Role).Value == "admin"; if (isAdmin == false) { return(Unauthorized()); } CacheDatosHidricos.SetDirtyContainsKey("/Multimedia"); return(Json(DB.MultimediaTipoSave(multimediaTipo))); } catch (Exception ex) { return(BadRequest(ex.Message)); } }