public override int GetHashCode() { int hash = 1; if (ResourceName.Length != 0) { hash ^= ResourceName.GetHashCode(); } if (clientCustomer_ != null) { hash ^= ClientCustomer.GetHashCode(); } if (managerLinkId_ != null) { hash ^= ManagerLinkId.GetHashCode(); } if (Status != global::Google.Ads.GoogleAds.V4.Enums.ManagerLinkStatusEnum.Types.ManagerLinkStatus.Unspecified) { hash ^= Status.GetHashCode(); } if (hidden_ != null) { hash ^= Hidden.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public Guid AddNewCustomerRequest(CreateNewUsersEntity item) { Guid UserID = Guid.Empty; using (FacilitiesEntities dB = new FacilitiesEntities()) { try { // Add data Customer Name In Customer Table Customer C = new Customer(); if (item.UserEntity.UserId == Guid.Empty) { if (!IsCustomerExists(item.CustomerEntity.CustomerName)) { // Add data User In User Table var U = VM_User.AddDataInUser <User>(item.UserEntity); //var UserId1 = dB.CustomerUsers.Where(x => x.User == U.UserId).FirstOrDefault(); if (U != null) { C.CustomerId = Guid.NewGuid(); C.CustomerName = item.CustomerEntity.CustomerName; C.ActiveFlag = "Y"; dB.Customers.Add(C); //Add data in clientcustomer Table ClientCustomer CC = new ClientCustomer(); CC.ClientCustomerId = Guid.NewGuid(); CC.Client = item.ClientCustomerEntity.Client; CC.Customer = C.CustomerId; CC.ActiveFlag = "Y"; dB.ClientCustomers.Add(CC); dB.SaveChanges(); item.CustomerUserEntity.User = U.UserId; item.CustomerUserEntity.Customer = C.CustomerId; VM_CustomerUsers.AddDataInCustomerUsers(item.CustomerUserEntity); UserID = U.UserId; } } } else { var CUS = dB.Customers.Where(a => a.CustomerId == item.CustomerEntity.CustomerId).FirstOrDefault(); if (CUS != null) { var user = VM_User.UpdateDataInUser <User>(item.UserEntity); item.CustomerUserEntity.ActiveFlag = item.UserEntity.ActiveFlag; VM_CustomerUsers.UpdateDataInCustomerUsers(item.CustomerUserEntity); CUS.CustomerName = item.CustomerEntity.CustomerName; dB.SaveChanges(); } } } catch (Exception ex) { throw (ex); } } return(UserID); }
public override int GetHashCode() { int hash = 1; if (ResourceName.Length != 0) { hash ^= ResourceName.GetHashCode(); } if (clientCustomer_ != null) { hash ^= ClientCustomer.GetHashCode(); } if (managerLinkId_ != null) { hash ^= ManagerLinkId.GetHashCode(); } if (Status != 0) { hash ^= Status.GetHashCode(); } if (hidden_ != null) { hash ^= Hidden.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (ResourceName.Length != 0) { hash ^= ResourceName.GetHashCode(); } if (clientCustomer_ != null) { hash ^= ClientCustomer.GetHashCode(); } if (hidden_ != null) { hash ^= Hidden.GetHashCode(); } if (level_ != null) { hash ^= Level.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public Customer Create(ClientCustomer newCustomer) { var repoCustomer = _mapper.Map <Core.Entities.Customer>(newCustomer); var result = _customerRepository.Create(repoCustomer); return(_mapper.Map <Customer>(result)); }
public override int GetHashCode() { int hash = 1; if (ResourceName.Length != 0) { hash ^= ResourceName.GetHashCode(); } if (HasClientCustomer) { hash ^= ClientCustomer.GetHashCode(); } if (HasHidden) { hash ^= Hidden.GetHashCode(); } if (HasLevel) { hash ^= Level.GetHashCode(); } if (HasTimeZone) { hash ^= TimeZone.GetHashCode(); } if (HasTestAccount) { hash ^= TestAccount.GetHashCode(); } if (HasManager) { hash ^= Manager.GetHashCode(); } if (HasDescriptiveName) { hash ^= DescriptiveName.GetHashCode(); } if (HasCurrencyCode) { hash ^= CurrencyCode.GetHashCode(); } if (HasId) { hash ^= Id.GetHashCode(); } hash ^= appliedLabels_.GetHashCode(); if (Status != global::Google.Ads.GoogleAds.V10.Enums.CustomerStatusEnum.Types.CustomerStatus.Unspecified) { hash ^= Status.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (ResourceName.Length != 0) { hash ^= ResourceName.GetHashCode(); } if (HasClientCustomer) { hash ^= ClientCustomer.GetHashCode(); } if (HasHidden) { hash ^= Hidden.GetHashCode(); } if (HasLevel) { hash ^= Level.GetHashCode(); } if (HasTimeZone) { hash ^= TimeZone.GetHashCode(); } if (HasTestAccount) { hash ^= TestAccount.GetHashCode(); } if (HasManager) { hash ^= Manager.GetHashCode(); } if (HasDescriptiveName) { hash ^= DescriptiveName.GetHashCode(); } if (HasCurrencyCode) { hash ^= CurrencyCode.GetHashCode(); } if (HasId) { hash ^= Id.GetHashCode(); } hash ^= appliedLabels_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (ResourceName.Length != 0) { hash ^= ResourceName.GetHashCode(); } if (clientCustomer_ != null) { hash ^= ClientCustomer.GetHashCode(); } if (hidden_ != null) { hash ^= Hidden.GetHashCode(); } if (level_ != null) { hash ^= Level.GetHashCode(); } if (timeZone_ != null) { hash ^= TimeZone.GetHashCode(); } if (testAccount_ != null) { hash ^= TestAccount.GetHashCode(); } if (manager_ != null) { hash ^= Manager.GetHashCode(); } if (descriptiveName_ != null) { hash ^= DescriptiveName.GetHashCode(); } if (currencyCode_ != null) { hash ^= CurrencyCode.GetHashCode(); } if (id_ != null) { hash ^= Id.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public IClientCustomer GetCustomerWrapper(ICustomer cust) { IClientCustomer clientCustomer; if (!clientCustomers.ContainsKey(cust.ID)) { clientCustomer = new ClientCustomer(cust); clientCustomers.TryAdd(cust.ID, clientCustomer); } else { clientCustomer = clientCustomers[cust.ID]; } return(clientCustomer); }
private void SeedCustomers(ApplicationDbContext context, string createdByUserId) { _clientCustomers.Add(new List <int>()); //empty, just to have 1 based indexes _clientCustomers.Add(new List <int>()); //clientId 1 _clientCustomers.Add(new List <int>()); //clientId 2 for (int i = 0; i < 10; i++) { var customer = new Customer() { Name = $"Customer {i}", MemberNumber = $"ABC-123-{i}", CreatedByUserId = createdByUserId, CreatedDate = DateTime.UtcNow, Status = Status.Active, }; context.Customers.AddOrUpdate(customer); context.SaveChanges(); var customerHistory = new CustomerHistory() { CustomerId = customer.Id, Name = $"Customer {i}", MemberNumber = $"ABC-123-{i}", ModifiedByUserId = createdByUserId, ModifiedDate = customer.CreatedDate, Status = Status.Active, }; context.CustomersHistory.AddOrUpdate(customerHistory); var customerLocation = new CustomerLocation() { CustomerId = customer.Id, Name = "Head Office Location " + customer.Id, Type = LocationType.HeadOffice, CreatedByUserId = createdByUserId, CreatedDate = customer.CreatedDate, Province = "AB", Country = "Canada", Status = Status.Active, }; context.CustomerLocations.AddOrUpdate(customerLocation); context.SaveChanges(); _customerHeadOffice.Add(customer.Id, customerLocation.Id); var customerLocationHistory = new CustomerLocationHistory() { CustomerLocationId = customerLocation.Id, CustomerId = customer.Id, Name = customerLocation.Name, Type = LocationType.HeadOffice, ModifiedByUserId = createdByUserId, ModifiedDate = customer.CreatedDate, Province = "AB", Country = "Canada", Status = Status.Active, }; context.CustomerLocationsHistory.AddOrUpdate(customerLocationHistory); Random rnd = new Random(); var clientCustomer = new ClientCustomer() { ClientId = rnd.Next(1, 3), CustomerId = customer.Id, CreatedByUserId = createdByUserId, CreatedDate = customer.CreatedDate, Status = Status.Active, }; context.ClientCustomers.AddOrUpdate(clientCustomer); var clientCustomerHistory = new ClientCustomerHistory() { ClientId = rnd.Next(1, 3), CustomerId = customer.Id, ModifiedByUserId = createdByUserId, ModifiedDate = customer.CreatedDate, Status = Status.Active, }; context.ClientCustomersHistory.AddOrUpdate(clientCustomerHistory); context.SaveChanges(); _clientCustomers[clientCustomer.ClientId].Add(customer.Id); } }
public IHttpActionResult Post(ClientCustomer customer) { var newCustomer = _customersService.Create(customer); return(CreatedAtRoute("GetById", newCustomer, newCustomer.Id)); }