public async Task <IActionResult> ProjectCreate([Bind("Id,Name,Decription,CreatedBy,CreatedDate,UpdatedBy,UpdatedDate")] Project project) { if (ModelState.IsValid) { //TODO add logged user id project.CreatedBy = 1; project.UpdatedBy = 1; project.StatusId = 1; project.CreatedDate = DateTime.Now; project.UpdatedDate = DateTime.Now; _context.Add(project); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(ProjectsList))); } return(View(project)); }
public async Task <IActionResult> TaskCreate([Bind("Id,ProjectId,Name,Decription")] Models.Task task) { if (ModelState.IsValid) { //TODO add logged user id task.CreatedBy = 1; task.UpdatedBy = 1; task.StatusId = 1; task.CreatedDate = DateTime.Now; task.UpdatedDate = DateTime.Now; _context.Add(task); await _context.SaveChangesAsync(); return(RedirectToAction("TaskDetails", new RouteValueDictionary( new { controller = "Tasks", action = "TaskDetails", projectid = task.ProjectId, id = task.Id }))); } return(View(task)); }
public async Task <IActionResult> JobCreate(int projectid, int taskid, [Bind("Id,ProjectId,TaskId,Decription,BeginDate,EndDate")] Job job) { if (ModelState.IsValid) { //TODO add logged user id job.CreatedBy = 1; job.UpdatedBy = 1; job.StatusId = 1; job.UserId = 1; job.CreatedDate = DateTime.Now; job.UpdatedDate = DateTime.Now; _context.Add(job); await _context.SaveChangesAsync(); return(RedirectToAction("JobDetails", new RouteValueDictionary( new { controller = "Jobs", action = "JobDetails", projectid = projectid, taskid = taskid, id = job.Id }))); } return(View(job)); }