Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }