/// <summary> /// Add a new Zip Code /// </summary> /// <param name="zipCode"></param> /// <returns></returns> public IHttpActionResult Post(ZipCodeCreate zipCode) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateZipCodeService(); if (!service.CreateZipCode(zipCode)) { return(InternalServerError()); } return(Ok()); }
public bool CreateZipCode(ZipCodeCreate model) { var entity = new ZipCode() { ZipCodeId = model.ZipCodeId, StateId = model.StateId, City = model.City, VerifiedZipCode = model.VerifiedZipCode }; using (var ctx = new ApplicationDbContext()) { ctx.ZipCodes.Add(entity); return(ctx.SaveChanges() == 1); } }