//Lay danh sach CC public ActionResult CCL0() { // Collectors var collectors = CollectorRepository.GetAll(); ViewBag.Collectors = collectors; // LevelCCs ViewBag.LevelCCs = StoreData.ListLevel.Where(x => x.LevelId < 3).ToList(); // ChannelCCs var channels = ChannelRepository.FilterForCampain(UserContext.GetDefaultBranch(), (int)SourceType.CC); ViewBag.ChannelCCs = channels; // ImportExcelCCs var importExcels = ImportExcelRepository.FilterForCampain(UserContext.GetDefaultBranch(), (int)SourceType.CC); foreach (var item in importExcels) { item.FilePath = (new FileInfo(item.FilePath)).Name; } ViewBag.ImportExcelCCs = importExcels; return(View()); }
public ActionResult FilterContactHandover() { // Check account user form var status = StoreData.CheckAccountUseHandover(EmployeeType.Consultant); // ImportExcelCCs var importExcels = ImportExcelRepository.FilterForCampain(UserContext.GetDefaultBranch(), (int)SourceType.CC); foreach (var item in importExcels) { item.FilePath = (new FileInfo(item.FilePath)).Name; } ViewBag.Channels = ChannelRepository.GetAll(); ViewBag.ImportExcelCCs = importExcels; ViewBag.StatusMessage = status; ViewBag.StatusCares = StatusCareRepository.GetAll(); ViewBag.StatusMaps = StatusMapRepository.GetAll(); return(View(new ContactCreateModel())); }
public ActionResult DuplicateMo() { // Collectors var collectors = CollectorRepository.GetAll(); ViewBag.Collectors = collectors; // ChannelMOs var channels = ChannelRepository.FilterForCampain(UserContext.GetDefaultBranch(), (int)SourceType.MO); ViewBag.ChannelMOs = channels; // ImportExcelMOs var importExcels = ImportExcelRepository.FilterForCampain(UserContext.GetDefaultBranch(), 0); foreach (var item in importExcels) { item.FilePath = (new FileInfo(item.FilePath)).Name; } ViewBag.ImportExcelMOs = importExcels; return(View()); }
public ActionResult FilterContactForImporter() { var statusConnectTypes = new Dictionary <int, string>(); foreach (var item in Enum.GetValues(typeof(StatusConnectType))) { statusConnectTypes.Add((int)item, ObjectExtensions.GetEnumDescription((StatusConnectType)item)); } ViewBag.StatusConnectTypes = statusConnectTypes.Select(c => new { Id = c.Key, Name = c.Value }); var importExcels = ImportExcelRepository.FilterForCampain(UserContext.GetDefaultBranch()); foreach (var item in importExcels) { item.FilePath = (new FileInfo(item.FilePath)).Name; } ViewBag.ImportExcels = importExcels; var channelCCs = ChannelRepository.FilterForCampain(UserContext.GetDefaultBranch()); ViewBag.ChannelCCs = channelCCs; return(View()); }