public void UpdateCustomer(BookRepair_CustomerModel model) { // method for customer update var user = new UserService(_dataContext); var store = new StoreService(_dataContext); var cust = new CustomerService(_dataContext); var func = new FunctionsController(); model.Forename = func.UppercaseFirst(model.Forename); model.Surname = func.UppercaseFirst(model.Surname); // Save in database var customerId = _reporsitory.UpdateCustomer(model, cust.GetCustomerIdFromSession(), store.GetStoreId(), user.GetUserId()); // Fill class by info cust.SetGeneralCustomerInfoIntoSession(new Customer_InfoModel { Address1 = model.HouseNumber + " " + model.Addr1 + "," + model.Organization, Address2 = model.Addr2, Address3 = model.Addr3, CustomerName = model.Forename + " " + model.Surname, PostCode = model.Postcode, CustomerId = customerId, ContactMethod = model.ContactMethod }); // Update session holder //_bookStateHolder.UpdateFrom(_bookState); }