public ActionResult QueuedEmailEvt(int[] Id, string Action) { // You have your books IDs on the deleteInputs array switch (Action.ToLower()) { case "delete": if (Id != null && Id.Length > 0) { int length = Id.Length; QueuedEmail objItem; for (int i = 0; i <= length - 1; i++) { objItem = QueuedEmailManager.GetById(Id[i], CurrentUser.CompanyID); if (objItem != null) { QueuedEmailManager.Delete(objItem); } } return(View(ViewFolder + "list.cshtml", QueuedEmailManager.GetAll(CurrentUser.CompanyID))); } break; } return(View("PostFrm")); }
/// <summary> /// ExportExcel File /// </summary> /// <returns></returns> public string ExportExcel() { QueuedEmailCollection collection = QueuedEmailManager.GetAll(CurrentUser.CompanyID); DataTable dt = collection.ToDataTable <QueuedEmail>(); string fileName = "QueuedEmail_" + SystemConfig.CurrentDate.ToString("MM-dd-yyyy"); string[] RemoveColumn = { "CompanyID", "TargetDisplayID", "ReturnDisplay", "TotalRecord", "CreatedUser", "CreatedDate" }; for (int i = 0; i < RemoveColumn.Length; i++) { if (dt.Columns.Contains(RemoveColumn[i])) { dt.Columns.Remove(RemoveColumn[i]); } } FileInputHelper.ExportExcel(dt, fileName, "QueuedEmail List", false); return(fileName); }
public ActionResult Create(QueuedEmail model) { try { if (ModelState.IsValid) { model.CompanyID = CurrentUser.CompanyID; if (model.Id != 0) { //get default value QueuedEmail objOldQueuedEmail = QueuedEmailManager.GetById(model.Id, CurrentUser.CompanyID); if (objOldQueuedEmail != null) { model.CreatedDate = objOldQueuedEmail.CreatedDate; model.CreatedUser = objOldQueuedEmail.CreatedUser; } QueuedEmailManager.Update(model); } else { // TODO: Add insert logic here // model.CreatedUser = CurrentUser.UserName; model.CreatedDate = SystemConfig.CurrentDate; QueuedEmailManager.Add(model); } return(View(ViewFolder + "list.cshtml", QueuedEmailManager.GetAll(CurrentUser.CompanyID))); } } catch (Exception ObjEx) { //LogHelper.AddLog(new IfindLog() { LinkUrl = Request.Url.AbsoluteUri, Exception = ObjEx.Message, Message = ObjEx.StackTrace }); return(View(model)); } return(View(model)); }
public ActionResult list() { QueuedEmailCollection collection = QueuedEmailManager.GetAll(CurrentUser.CompanyID); return(View(ViewFolder + "list.cshtml", collection)); }