public async Task <IHttpActionResult> PostCountry(DictionaryBasic ds) { Country country = new Country(); country.Name = ds.Name; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Countries.Add(country); await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.OK)); }
public async Task <IHttpActionResult> PostStreet(DictionaryBasic ds) { Street street = new Street(); street.Name = ds.Name; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Streets.Add(street); await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.OK)); }
public async Task <IHttpActionResult> PostAddressType(DictionaryBasic ds) { AddressType addressType = new AddressType(); addressType.Name = ds.Name; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.AddressTypes.Add(addressType); await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.OK)); }
public async Task <IHttpActionResult> PostSolutionBase(DictionaryBasic ds) { SolutionBase solutionBase = new SolutionBase(); solutionBase.Name = ds.Name; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.SolutionBases.Add(solutionBase); await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.OK)); }
public async Task <IHttpActionResult> PutSolutionBase(DictionaryBasic ds) { SolutionBase solutionBase = db.SolutionBases.Single(s => s.Id == ds.Id); if (solutionBase == null) { return(BadRequest()); } db.Entry(solutionBase).State = EntityState.Modified; if (!String.IsNullOrEmpty(ds.Name)) { solutionBase.Name = ds.Name; } await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.OK)); }