// GET protected override DriverResult Editor(CustomerAddressPart part, dynamic shapeHelper) { var httpContext = Services.WorkContext.HttpContext; var model = new CustomerAddressEditViewModel(part); model.Countries = _locationService.GetEnabledCountries(); if (model.CountryId <= 0) { model.CountryId = _locationService.GetDefaultCountryId(); } model.States = _locationService.GetEnabledStates(part.CountryId); int customerId; if (Int32.TryParse(httpContext.Request.Params["CustomerId"], out customerId) && Services.Authorizer.Authorize(Permissions.CustomersPermissions.ManageCustomerAccounts)) { model.CustomerId = customerId; } return(ContentShape("Parts_CustomerAddress_Edit", () => shapeHelper.EditorTemplate( TemplateName: TemplateName, Model: model, Prefix: Prefix ) )); }
public void InsertManagerCustomerAddress(CustomerAddressEditViewModel model) { var item = Mapper.Map <Customer_Addresses>(model); m_ContentContext.Customer_Addresses.Add(item); m_ContentContext.SaveChanges(); }
public void UpdateManagerCustomerAddress(CustomerAddressEditViewModel model) { var query = from a in m_ContentContext.Customer_Addresses where a.Id == model.Id select a; var item = query.FirstOrDefault(); Mapper.Map(model, item); m_ContentContext.SaveChanges(); }