public void Post(UF value) { if (!ModelState.IsValid) { throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } UFS.Add(value); }
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))); }