예제 #1
0
        public async Task <IActionResult> Create([Bind("Id,EmpId,TaskId,TaskStatusId")] EmployeesTasks employeesTasks)
        {
            if (ModelState.IsValid)
            {
                iemptaskservice.Add(employeesTasks);
                return(RedirectToAction(nameof(Index)));
            }

            var emptasks   = iemptaskservice.GetAllEmpByManagerId(int.Parse(HttpContext.Session.GetString("UserId")));
            var tasks      = iemptaskservice.GetAllTasks();
            var Taskstatus = iemptaskservice.GetAllTaskStatus();

            ViewData["EmpId"]        = new SelectList(emptasks, "EmpId", "EmpFname", employeesTasks.EmpId);
            ViewData["TaskId"]       = new SelectList(tasks, "TaskId", "TaskName", employeesTasks.TaskId);
            ViewData["TaskStatusId"] = new SelectList(Taskstatus, "TaskStatusId", "TaskStatus1", employeesTasks.TaskStatusId);
            return(View(employeesTasks));
        }
        public IActionResult Add(EmployeeTaskDto EmployeeTaskDto)
        {
            _EmployeeTaskService.Add(EmployeeTaskDto);

            return(Ok());
        }