public static List <BackOfficeContactViewModel> GetBackOfficeContactViewModel() { var model = new List <BackOfficeContactViewModel>(); var manager = PlugInManager.GetMasterDataManager(); var data = manager.GetBackOfficeContacts(); foreach (var contact in data) { BackOfficeContactViewModel m = new BackOfficeContactViewModel(); m.Id = contact.Id; m.Address = contact.Address; m.City = contact.City; m.CompanyName = contact.CompanyName; m.Country = contact.Country; m.Email = contact.Email; m.FirstName = contact.FirstName; m.LastName = contact.LastName; model.Add(m); } return(model); }
public static void UpdateMasterData(BackOfficeContactViewModel model) { var manager = PlugInManager.GetMasterDataManager(); var contact = manager.GetBackOfficeContact(model.Id); contact.Address = model.Address; contact.City = model.City; contact.CompanyName = model.CompanyName; contact.Country = model.Country; contact.Email = model.Email; contact.FirstName = model.FirstName; contact.LastName = model.LastName; manager.UpdateMasterData(contact); }
public static void AddMasterData(BackOfficeContactViewModel model) { var manager = PlugInManager.GetMasterDataManager(); var contact = new BackOfficeContact(); contact.Id = Guid.NewGuid().ToString(); contact.Address = model.Address; contact.City = model.City; contact.CompanyName = model.CompanyName; contact.Country = model.Country; contact.Email = model.Email; contact.FirstName = model.FirstName; contact.LastName = model.LastName; manager.AddMasterData(contact); }
protected void GridBackOfficeContactView_RowInserting(object sender, DevExpress.Web.Data.ASPxDataInsertingEventArgs e) { BackOfficeContactViewModel model = new BackOfficeContactViewModel(); model.Address = e.NewValues["Address"].ToString() ?? string.Empty; model.City = e.NewValues["City"].ToString() ?? string.Empty; model.CompanyName = e.NewValues["CompanyName"].ToString() ?? string.Empty; model.Country = e.NewValues["Country"].ToString() ?? string.Empty; model.Email = e.NewValues["Email"].ToString() ?? string.Empty; model.FirstName = e.NewValues["FirstName"].ToString() ?? string.Empty; model.LastName = e.NewValues["LastName"].ToString() ?? string.Empty; controller.AddBackOfficeContact(model); e.Cancel = true; GridBackOfficeContactView.CancelEdit(); Bind(); }
public void UpdateBackOfficeContact(BackOfficeContactViewModel model) { MasterDataRepository.UpdateMasterData(model); }
public void AddBackOfficeContact(BackOfficeContactViewModel model) { MasterDataRepository.AddMasterData(model); }