Exemplo n.º 1
0
        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)));
        }
Exemplo n.º 2
0
        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)));
        }