Esempio n. 1
0
 public void Post(UF value)
 {
     if (!ModelState.IsValid)
     {
         throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
     }
     UFS.Add(value);
 }
Esempio n. 2
0
        public void Put(int id, UF value)
        {
            if (!ModelState.IsValid)
            {
                throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }

            var uf = UFS.FirstOrDefault(i => i.Id == id);

            if (uf == null)
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }

            uf.Id        = value.Id;
            uf.Descricao = value.Descricao;
            uf.Sigla     = value.Sigla;
        }
        public void Put(int id, UF value)
        {
            if (!ModelState.IsValid)
            {
                throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }

            var uf = UFs.FirstOrDefault(i => i.Id == id);

            if (uf == null)
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }

            uf.Id        = value.Id;
            uf.Descricao = value.Descricao;
            uf.Sigla     = value.Sigla;

            var cache = Configuration.CacheOutputConfiguration().GetCacheOutputProvider(Request);

            cache.RemoveStartsWith(Configuration.CacheOutputConfiguration().MakeBaseCachekey((TeamsController t) => t.GetById(0)));
        }