Exemple #1
0
 public IActionResult Add(TaskAddModelHybrid model)
 {
     if (ModelState.IsValid)
     {
         var task = mapper.Map <QTask>(model);
         repositoryHandler.Create(task);
     }
     return(RedirectToAction("Index"));
 }
Exemple #2
0
        public async Task <IActionResult> Add([FromServices] IRepositoryHandler <Employees> repoEmployee)
        {
            ViewBag.IsAdmin = User.IsInRole(EmployeeRole.Admin.ToString());
            var employeesList = new SelectList(await repoEmployee.GetAllEntriesAsync(), "Id", "FullName");
            var model         = new TaskAddModelHybrid
            {
                ReporterId   = (await repoEmployee.GetFirstEntityAsync(u => u.FullName.Equals(User.Identity.Name))).Id,
                AssigneeList = employeesList,
                ReporterList = employeesList,
                PriorityList = TaskEnum.PriorityList()
            };

            return(View(model));
        }