public IActionResult Create(int?projectId) { var taskBindingModel = new Logica.Models.BindingModel.TaskCreateBindingModel { ProjectId = projectId }; Logica.BL.States states = new Logica.BL.States(); ViewBag.States = states.GetStates(); Logica.BL.Priorities priorities = new Logica.BL.Priorities(); ViewBag.Priorities = priorities.GetPriorieties(); Logica.BL.Activities activities = new Logica.BL.Activities(); ViewBag.Activities = activities.GetActivities(); return(View(taskBindingModel)); }
public void CreateTask(Logica.Models.BindingModel.TaskCreateBindingModel model) { DAL.Models.ProjectCoreContext _context = new DAL.Models.ProjectCoreContext(); _context.Tasks.Add(new DAL.Models.Tasks { Title = model.Title, Details = model.Details, ExpirationDate = model.ExpirationDate, IsCompleted = model.IsCompleted, Effort = model.Effort, RemainingWork = model.RemainingWork, StateId = model.StateId, ActivityId = model.ActivityId, ProjectId = model.ProjectId, PriorityId = model.PriorityId }); _context.SaveChanges(); }
public IActionResult Create(Logica.Models.BindingModel.TaskCreateBindingModel model) { if (ModelState.IsValid) { Logica.BL.Tasks tasks = new Logica.BL.Tasks(); tasks.CreateTask(model); return(RedirectToAction("Index")); } Logica.BL.States states = new Logica.BL.States(); ViewBag.States = states.GetStates(); Logica.BL.Priorities priorities = new Logica.BL.Priorities(); ViewBag.Priorities = priorities.GetPriorieties(); Logica.BL.Activities activities = new Logica.BL.Activities(); ViewBag.Activities = activities.GetActivities(); return(View(model)); }
public IActionResult Create(Logica.Models.BindingModel.TaskCreateBindingModel model) { if (ModelState.IsValid) { Logica.BL.Task task = new Logica.BL.Task(); task.CreateTasks(model.Title, model.Details, model.ExpirationDate, model.IsCompleted, model.Effort , model.RemainingWork, model.StateId, model.ActivityId, model.PriorityId, model.ProjectId); return(RedirectToAction("Index", new { projectId = model.ProjectId })); } Logica.BL.Activities activities = new Logica.BL.Activities(); ViewBag.Activities = activities.GetActivities(); Logica.BL.Priorities priorities = new Logica.BL.Priorities(); ViewBag.Priorities = priorities.GetPriorities(); Logica.BL.States states = new Logica.BL.States(); ViewBag.States = states.GetStates(); return(View(model)); }