Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="filter"></param>
        /// <returns></returns>
        public async Task <IActionResult> Index(DepartmentOption filter)
        {
            var itemsDatalistmodel = new Departmentlistmodel();

            ViewBag.filter = filter;
            var modules = await DepartmentApp.GetListAsync(filter);

            itemsDatalistmodel.Departmentlist = modules;
            ViewBag.ItemsData = itemsDatalistmodel;
            return(View());
        }
Пример #2
0
        public Department CreateDepartment(DepartmentOption departmentOption)
        {
            if (departmentOption == null)
            {
                return(null);
            }
            Department department = new () { Title = departmentOption.Title };

            db.Departments.Add(department);
            db.SaveChanges();
            return(department);
        }
Пример #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="isSaas"></param>
        /// <param name="option"></param>
        /// <returns></returns>
        public async Task <List <Department> > GetListAsync(DepartmentOption option)
        {
            var predicate = PredicateBuilder.True <Department>();

            predicate = predicate.And(o => o.ParentId == option.ParentId);
            if (option != null)
            {
                if (!string.IsNullOrEmpty(option.Name))
                {
                    predicate = predicate.And(o => o.Name.Contains(option.Name));
                }
            }
            var t = await DepartmentRep.Find(predicate).ToListAsync();

            return(t);
        }
Пример #4
0
        public List <Department> RetrieveDepartments(DepartmentOption departmentOption)
        {
            if (departmentOption == null)
            {
                return(new());
            }

            if (departmentOption == null)
            {
                return(new());
            }
            List <Department> departments = db
                                            .Departments
                                            .Where(department => department.Title.Contains(departmentOption.Title))
                                            .ToList();

            return(departments);
        }
Пример #5
0
 public Department UpdateDepartment(int departmentId, DepartmentOption departmentOption)
 {
     throw new NotImplementedException();
 }
Пример #6
0
 public Department RetrieveDepartment(DepartmentOption departmentOption)
 {
     throw new NotImplementedException();
 }