public IHttpActionResult PutAddress(int id, Address address) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != address.Id) { return(BadRequest()); } db.Entry(address).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AddressExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public virtual Address Add(Address address) { address.CreatedDate = DateTime.Now; address.UpdatedDate = DateTime.Now; _context.Add(address); return(_context.SaveChanges() == 1 ? address : null); }
public ActionResult Create(Address address) { if (ModelState.IsValid) { context.Addresses.Add(address); context.SaveChanges(); } string message = "SUCCESS"; return(Json(new { Message = message, JsonRequestBehavior.AllowGet })); }
private void txtGenerate_Click(object sender, EventArgs e) { AddressDbContext ctx = new AddressDbContext(); //ctx.Database.EnsureDeleted(); ctx.Database.EnsureCreated(); if (ctx.LongCodes.FirstOrDefault(lc => lc.Address == txtLongAddress.Text) != null) { var lc = ctx.LongCodes.FirstOrDefault(lc => lc.Address == txtLongAddress.Text); var sc = ctx.ShortCodes.Find(lc.LongCodeID); shortAddress = sc.Address; txtShortAddress.Text = shortAddress; } else { Generator gn = new Generator(); Models.LongCode lc = new Models.LongCode { Address = longAddress }; lc.ShortCode = new Models.ShortCode() { LongCodeId = lc.LongCodeID, Address = gn.ShortAddressGenerator(6, longAddress) }; shortAddress = lc.ShortCode.Address; txtShortAddress.Text = shortAddress; ctx.LongCodes.Add(lc); ctx.SaveChanges(); } }
///<summary> Create an address in the DB. </summary> ///<param name="newAddy"> newAddy </param> ///<return> True (If creation was successful, otherwise false) </return> public bool Create(AddressEntity newAddy) { try { if (newAddy.Key.ToString() == "00000000-0000-0000-0000-000000000000") { newAddy.Key = Guid.NewGuid(); } _db.Addresses.Add(newAddy); _db.SaveChanges(); } catch { return(false); } return(true); }
public bool Save() { return(_db.SaveChanges() >= 0 ? true : false); }