public ActionResult List() { List <AdminNewsViewModel> model = modelList(); NewsRole newsModel = new NewsRole(); bool AddEdit = false; newsModel.UserId = SessionProxy.UserId; var SuperAdmin = _RolesManagementMethod.GetSuperAdminId(); if (newsModel.UserId == SuperAdmin) { AddEdit = true; } else { var data = _db.UserMenus.Where(x => x.UserID == newsModel.UserId).ToList(); if (data.Count > 0) { foreach (var item in data) { if (item.MenuKey == 74) { AddEdit = true; } } } } newsModel.AddEdit = AddEdit; return(PartialView("_partialAdminNewsList", new Tuple <NewsRole, List <AdminNewsViewModel> >(newsModel, model))); }
public ActionResult searchByFromToDate(string fromDate, string Todate) { string inputFormat = "dd-MM-yyyy"; List <AdminNewsViewModel> model = modelList().ToList(); if (fromDate != "" && Todate != "") { DateTime FromSeDate = DateTime.ParseExact(fromDate, inputFormat, CultureInfo.InvariantCulture); DateTime ToSerdate = DateTime.ParseExact(Todate, inputFormat, CultureInfo.InvariantCulture); model = modelList().Where(x => Convert.ToDateTime(x.CreatedDate) >= FromSeDate && Convert.ToDateTime(x.CreatedDate) <= ToSerdate).ToList(); } NewsRole newsModel = new NewsRole(); bool AddEdit = false; newsModel.UserId = SessionProxy.UserId; var SuperAdmin = _RolesManagementMethod.GetSuperAdminId(); if (newsModel.UserId == SuperAdmin) { AddEdit = true; } else { var data = _db.UserMenus.Where(x => x.UserID == newsModel.UserId).ToList(); if (data.Count > 0) { foreach (var item in data) { if (item.MenuKey == 74) { AddEdit = true; } } } } newsModel.AddEdit = AddEdit; return(PartialView("_partialAdminNewsList", new Tuple <NewsRole, List <AdminNewsViewModel> >(newsModel, model))); }