public OperationResult UpdateAddress(ServiceDataContracts.OrderCustomerAddress address) { var c = db.OrderCustomerAddresses.FirstOrDefault(cr => cr.Id == address.Id); if (c == null) { return(new OperationResult { Success = false, ErrorMessage = "address Not Found." }); } c.Address = address.Address; c.Comment = address.Comment; c.IsActive = address.IsActive; c.IsPrimary = address.IsPrimary; c.MapUrl = address.MapUrl; c.OldId = address.OldId; c.OrderCustomerId = address.OrderCustomerId; c.SubWay = address.SubWay; c.ZoneId = address.ZoneId; c.UpdatedDate = DateTime.Now; c.LastUpdatedSession = address.LastUpdatedSession; db.SaveChanges(); return(new OperationResult { Success = true }); }
public OperationResult CreateAddress(ServiceDataContracts.OrderCustomerAddress address) { try { var dbContext = new AlohaDb(); var c = new Entities.OrderCustomerAddress { Address = address.Address, Comment = address.Comment, IsActive = address.IsActive, IsPrimary = address.IsPrimary, MapUrl = address.MapUrl, OldId = address.OldId, OrderCustomerId = address.OrderCustomerId, SubWay = address.SubWay, ZoneId = address.ZoneId }; c.UpdatedDate = DateTime.Now; c.LastUpdatedSession = address.LastUpdatedSession; dbContext.OrderCustomerAddresses.Add(c); dbContext.SaveChanges(); return(new OperationResult { Success = true, CreatedObjectId = c.Id }); } catch (Exception e) { log.Error("Error", e); return(new OperationResult { Success = false, ErrorMessage = e.Message }); } }