public IHttpActionResult PutAddress(int id, Address address) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != address.AddressID) { return BadRequest(); } try { _address.UpdateAddress(address); } catch (DbUpdateConcurrencyException) { if (!AddressExists(id)) { return NotFound(); } else { throw; } } return StatusCode(HttpStatusCode.NoContent); }
public Address AddAddress(Address address) { db.Addresses.Add(address); db.SaveChanges(); return address; }
public Address Create(Address oAddress) { if (oAddress != null) { return oAddressRepo.CreateAddress(oAddress); } return null; }
public IHttpActionResult PostAddress(Address address) { if (!ModelState.IsValid) { return BadRequest(ModelState); } _address.CreateAddress(address); return CreatedAtRoute("DefaultApi", new { id = address.AddressID }, address); }
public void UpdateAddress(int id, Address address) { db.Entry(address).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { throw; } }
public Address CreateAddress(Address oAddress) { Address oAddressReturn = null; using (DBContext) { try { oAddressReturn = DBContext.Addresses.Add(oAddress); DBContext.SaveChanges(); } catch (Exception ex) { //Log Exception. } } return oAddressReturn; }
public IHttpActionResult PutAddress(int id, Address address) { try { db.UpdateAddress(address); } catch (DbUpdateConcurrencyException) { if (!AddressExists(id)) { return NotFound(); } else { throw; } } return StatusCode(HttpStatusCode.NoContent); }
/// <summary> /// Converts this instance of <see cref="AddressDTO"/> to an instance of <see cref="Address"/>. /// </summary> /// <param name="dto"><see cref="AddressDTO"/> to convert.</param> public static Address ToEntity(this AddressDTO dto) { if (dto == null) return null; var entity = new Address(); entity.AddressID = dto.AddressID; entity.Title = dto.Title; entity.Line1 = dto.Line1; entity.Line2 = dto.Line2; entity.Line3 = dto.Line3; entity.City = dto.City; entity.State = dto.State; entity.ZipCode = dto.ZipCode; entity.CountryID = dto.CountryID; entity.AddressTypeID = dto.AddressTypeID; dto.OnEntity(entity); return entity; }
public Address UpdateAddress(Address oAddress) { Address oAddressReturn = null; if (oAddress != null && oAddress.AddressID > 0) { using (DBContext) { Address u = this.GetAddressByID(oAddress.AddressID); if (u != null) { Mapper.Map<Address, Address>(oAddress, u); DBContext.SaveChanges(); oAddressReturn = u; } } } return oAddressReturn; }
/// <summary> /// Invoked when <see cref="ToEntity"/> operation is about to return. /// </summary> /// <param name="entity"><see cref="Address"/> converted from <see cref="AddressDTO"/>.</param> static partial void OnEntity(this AddressDTO dto, Address entity);
public IHttpActionResult PostAddress(Address address) { db.CreateAddress(address); return CreatedAtRoute("DefaultApi", new { id = address.AddressID }, address); }