Example #1
0
 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));
     }
 }
Example #2
0
 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());
     }
 }
Example #3
0
 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));
     }
 }