public ActionResult NotifIndex(SearchModelDate searchModel) { ViewBag.Home = true; if (Session["UserId"] != null) { int UserId = (int)Session["UserId"]; ViewHome model = new ViewHome(); DateTime?startDate = null; DateTime?endDate = null; if (!string.IsNullOrEmpty(searchModel.startDate)) { startDate = DateTime.ParseExact(searchModel.startDate, "dd.MM.yyyy", CultureInfo.InvariantCulture); } if (!string.IsNullOrEmpty(searchModel.endDate)) { endDate = DateTime.ParseExact(searchModel.endDate, "dd.MM.yyyy", CultureInfo.InvariantCulture); } model.Notifications = db.Notifications.Where(av => (av.UserId == UserId) && (startDate != null ? av.AddingDate >= startDate : true) && (endDate != null ? av.AddingDate <= endDate : true) ).OrderByDescending(av => av.AddingDate).ToList(); model.SearchDate = searchModel; return(View(model)); } else { return(RedirectToAction("login", "home")); } }
// GET: Holiday public ActionResult Index() { ViewHome data = new ViewHome { Holidays = db.Holidays.ToList() }; return(View(data)); }
// GET: Departments public ActionResult Index() { ViewHome data = new ViewHome { Departments = db.Departments.ToList(), Employees = db.Employees.ToList() }; return(View(data)); }
public ActionResult UsrOprCreate() { ViewBag.Administrative = true; ViewHome model = new ViewHome() { Employees = db.Employees.ToList() }; return(View(model)); }
public ActionResult MngOprIndex() { ViewBag.Administrative = true; ViewHome model = new ViewHome { Operations = db.Operations.ToList(), }; return(View(model)); }
public ActionResult ActOprMngCreate() { ViewBag.Administrative = true; ViewHome model = new ViewHome() { Operations = db.Operations.ToList() }; return(View(model)); }
public ActionResult UsrOprIndex() { ViewBag.Administrative = true; ViewHome model = new ViewHome { Users = db.Users.ToList(), }; return(View(model)); }
public ActionResult Department() { ViewHome data = new ViewHome { Employees = db.Employees.ToList(), Departments = db.Departments.ToList(), Roles = db.Roles.ToList() }; return(View(data)); }
public ActionResult AccCreate(int?id) { ViewBag.Administrative = true; ViewBag.UserId = id; ViewHome model = new ViewHome() { Operations = db.Operations.ToList() }; return(View(model)); }
public ActionResult Index(int page = 1) { int count = (page - 1) * 4; ViewHome data = new ViewHome { Events = db.Events.OrderBy(e => e.StartDate).Skip(count).Take(4).ToList(), EventTypes = db.EventTypes.ToList() }; ViewBag.EventCount = db.Events.Count(); return(View(data)); }
// GET: Reports public ActionResult Index() { ViewHome data = new ViewHome { Employees = db.Employees.ToList(), Attendances = db.Attendances.ToList(), Holidays = db.Holidays.ToList(), LeaveRequests = db.LeaveRequests.Where(l => l.IsAccepted == true).ToList(), LeaveTypes = db.LeaveTypes.ToList() }; return(View(data)); }
public ActionResult AccIndex(int?id) { ViewBag.Administrative = true; ViewBag.UserId = id; ViewBag.User = db.Users.Find(id); ViewHome model = new ViewHome() { Permissions = db.Permissions.Where(p => p.UserId == id).ToList() }; return(View(model)); }
public ActionResult ActOprMngUpdate(int id) { ViewBag.Administrative = true; ViewHome model = new ViewHome() { Operations = db.Operations.ToList() }; Actions act = db.Actions.Find(id); ViewBag.Act = act; return(View(model)); }
public ActionResult Index() { Employee emp = (Employee)Session["user"]; int userId = db.Users.FirstOrDefault(u => u.EmployeeId == emp.Id).Id; var todoList = db.Todolists.Where(l => l.UserId == userId); ViewHome data = new ViewHome() { Todolists = todoList.Where(t => t.Date >= remove).ToList(), Employees = db.Employees.ToList() }; return(View(data)); }
public IActionResult Index() { List <Balo> balos = baloRepository.Gets().Take(20).ToList(); List <Balo> balossale = (from balo in baloRepository.Gets() where balo.Sale > 0 select balo).Take(10).ToList(); var model = new ViewHome() { balos = balos, balossale = balossale }; List <Category> categories = GetCategories(); ViewBag.Advertises = advertisesRepository.Gets(); ViewBag.Categories = categories; return(View(model)); }
public ActionResult searchUserIndex(UniversalSearch universalSearch) { ViewBag.Administrative = true; ViewHome model = new ViewHome(); model.Actions = db.Actions.ToList(); if (universalSearch.actionId != null && universalSearch.actionId != 0) { model.Users = db.Users.Where(u => u.Permissions.FirstOrDefault(p => p.ActionId == universalSearch.actionId).ActionId == universalSearch.actionId).ToList(); } model.UniversalSearch = universalSearch; return(View(model)); }
public ActionResult Index() { ViewHome model = new ViewHome(); model.About = db.Abouts.FirstOrDefault(); model.Slide = db.slides.ToList(); model.icon = db.icons.ToList(); model.service = db.Services.ToList(); model.range = db.ranges.ToList(); model.news = db.news.ToList(); model.team = db.teams.ToList(); model.gallery = db.galleries.ToList(); model.helpdesk = db.helpdesks.FirstOrDefault(); model.subscribe = db.subscribes.ToList(); return(View(model)); }
public override void OnActionExecuting(ActionExecutingContext filterContext) { bool Access = false; string action = (string)filterContext.RouteData.Values["action"]; int ActionId = 0; if (db.Actions.FirstOrDefault(a => a.Name == action) != null) { ActionId = db.Actions.FirstOrDefault(a => a.Name == action).Id; } int UserId = (int)HttpContext.Current.Session["UserId"]; bool Status = false; if (db.Users.Find(UserId).IsAdmin == true) { Status = true; } ViewHome model = new ViewHome(); model.Permissions = db.Permissions.ToList(); if (Status) { Access = true; } else { foreach (var item in model.Permissions) { if (item.UserId == UserId && item.ActionId == ActionId) { Access = true; } } } if (Access == false) { filterContext.Result = new RedirectResult("~/home/index"); return; } base.OnActionExecuting(filterContext); }
public ActionResult ActOprMngIndex(string searchData) { ViewBag.Administrative = true; ViewBag.SearchData = searchData; ViewHome model = new ViewHome(); if (searchData != null) { model.Actions = db.Actions.Where(d => d.Name.ToString().Contains(searchData) == true).ToList(); } else { model.Actions = db.Actions.ToList(); } return(View(model)); }
public ActionResult Index() { ViewHome data = new ViewHome { Slides = db.Slides.ToList(), Adds = db.Ads.ToList(), TopRated = db.Products.OrderByDescending(p => p.Reviews.Count()).Take(10).ToList(), NewArrivals = db.Products.OrderByDescending(p => p.CreatedAt).Take(10).ToList(), Featured = db.Products.OrderByDescending(p => p.view).Take(10).ToList(), SaleOff = db.Products.OrderByDescending(p => p.DiscountPrice != null).ToList(), Tags = db.Tags.Take(10).ToList(), Reviews = db.Reviews.ToList(), }; ViewBag.Tags = db.Tags.ToList(); return(View(data)); }
// GET: Home public ActionResult Index() { List <category> category = db.categories.ToList(); Random rd1 = new Random(); Random rd2 = new Random(); int skip = rd1.Next(1, db.products.Count() - 6); int skip2 = rd2.Next(1, db.products.Count() - 9); List <product> product = db.products.Where(x => x.status == true).OrderByDescending(x => x.product_id).Skip(skip).ToList(); List <product> product2 = db.products.Where(x => x.status == true).OrderBy(x => x.product_id).Skip(skip2).ToList(); var view = new ViewHome { category = category, product = product, product2 = product2 }; return(View(view)); }
public ActionResult Index() { ViewHome data = new ViewHome { Setting = db.Settings.FirstOrDefault(), Services = db.Services.ToList(), Skills = db.Skills.ToList(), Numbers = db.Numbers.ToList(), Categories = db.Categories.ToList(), Portfolios = db.Portfolios.ToList(), ChooesUs = db.ChooesUs.ToList(), Members = db.Members.ToList(), Packages = db.Packages.ToList(), Clients = db.Clients.ToList(), Testimonials = db.Testimonials.ToList() }; return(View(data)); }
public IActionResult Detail(int id) { Balo balo = baloRepository.Get(id); if (balo == null) { return(View("~/Views/Error/ProductNotFound.cshtml", id)); } List <Balo> balos = (from b in baloRepository.Gets() where b.CategoryId == balo.CategoryId select b).Take(10).ToList(); var model = new ViewHome() { balo = balo, balos = balos }; List <Category> categories = GetCategories(); ViewBag.Categories = categories; return(View(model)); }
public IActionResult Search(ViewHome model) { if (model.key == null) { return(RedirectToAction("index", "home")); } List <Balo> balos = (from balo in baloRepository.Gets() where balo.KeySearch.Contains(model.key.ToLower()) select balo).ToList(); List <Balo> balossale = (from balo in baloRepository.Gets() where balo.Sale > 0 select balo).Take(10).ToList(); var modelreturl = new ViewHome() { balos = balos, balossale = balossale }; List <Category> categories = GetCategories(); ViewBag.Advertises = advertisesRepository.Gets(); ViewBag.Categories = categories; return(View(modelreturl)); }
public ActionResult UsrOprUpdate(int id) { ViewBag.Administrative = true; Users usr = db.Users.Find(id); if (usr == null) { return(RedirectToAction("UsrOprIndex")); } ViewHome model = new ViewHome() { Employees = db.Employees.ToList() }; ViewBag.User = usr; return(View(model)); }
public ActionResult Index() { ViewBag.Setting = db.Settings.First(); ViewHome model = new ViewHome { Features = db.Features.ToList(), About = db.Abouts.FirstOrDefault(), Services = db.Services.ToList(), Skills = db.Skills.ToList(), Categories = db.Categories.ToList(), Projects = db.Projects.ToList(), Stats = db.Stats.ToList(), Packages = db.Packages.ToList(), Packageinfos = db.Packageinfos.ToList(), Feedbacks = db.Feedbacks.ToList(), Posts = db.Posts.ToList() }; return(View(model)); }
public ActionResult Requests() { //var shouldBeDeleted = db.LeaveRequests.Where(l =>(l.FinishDate) < DateTime.Now).ToList(); //db.LeaveRequests.RemoveRange(shouldBeDeleted); //db.SaveChanges(); ViewHome data = new ViewHome(); data.LeaveRequests = db.LeaveRequests.ToList(); List <LeaveType> list = new List <LeaveType>(); foreach (var item in db.LeaveTypes) { if (db.LeaveRequests.FirstOrDefault(l => l.LeaveTypeId == item.Id) != null) { list.Add(item); } } data.LeaveTypes = list.ToList(); return(View(data)); }
public IActionResult Balos(int id) { var catory = categoryRepository.Get(id); if (catory == null) { return(View("~/Views/Error/CategoryNotFound.cshtml", id)); } List <Balo> balos = (from balo in baloRepository.Gets() where balo.CategoryId == catory.CategoryId select balo).ToList(); List <Balo> balossale = (from balo in baloRepository.Gets() where balo.Sale > 0 select balo).Take(10).ToList(); var model = new ViewHome() { balos = balos, balossale = balossale }; List <Category> categories = GetCategories(); ViewBag.Advertises = advertisesRepository.Gets(); ViewBag.category = catory; ViewBag.Categories = categories; return(View(model)); }