public IActionResult New(int changeRequestId)
        {
            var changeRequest = _changeRequestRepository.GetChangeRequestbyId(changeRequestId).Result;
            var task          = new ChangeRequestTask();

            task.ChangeRequestID = changeRequest.ID;

            return(View(task));
        }
 public IActionResult Create(ChangeRequestTask task)
 {
     if (ModelState.IsValid)
     {
         _changeRequestRepository.CreateChangeRequestTask(task, _userManager.GetUserName(this.User));
         return(RedirectToAction("Edit", "ChangeRequest", new { id = task.ChangeRequestID }));
     }
     else
     {
         ModelState.AddModelError("", "Values are not valid");
         return(View("New", task));
     }
 }
Exemplo n.º 3
0
 public IActionResult Edit(ChangeRequestTask task)
 {
     if (ModelState.IsValid)
     {
         _changeRequestRepository.UpdateChangeRequestTask(task);
         return(RedirectToAction("Edit", "ChangeRequest", new { id = task.ChangeRequestID }));
     }
     else
     {
         ModelState.AddModelError("", "Values are not valid");
         return(View("Edit", task));
     }
 }
 public IActionResult Delete(ChangeRequestTask task)
 {
     try
     {
         bool result =
             _changeRequestRepository.DeleteChangeRequestTask(task.ID, _userManager.GetUserName(this.User));
     }
     catch (ConcurrencyException ex)
     {
         ModelState.AddModelError("", ex.Message);
         return(View(task));
     }
     return(RedirectToAction("Edit", "ChangeRequest", new { id = task.ChangeRequestID }));
 }
        public IActionResult Edit(ChangeRequestTask task)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    _changeRequestRepository.UpdateChangeRequestTask(task, _userManager.GetUserName(this.User));

                    return(RedirectToAction("Edit", "ChangeRequest", new { id = task.ChangeRequestID }));
                }
                catch (ConcurrencyException ex)
                {
                    ModelState.AddModelError("", ex.Message);
                    return(View("Edit", task));
                }
            }
            else
            {
                ModelState.AddModelError("", "Values are not valid");
                return(View("Edit", task));
            }
        }
Exemplo n.º 6
0
        public IActionResult Delete(ChangeRequestTask task)
        {
            bool result = _changeRequestRepository.DeleteChangeRequestTask(task);

            return(RedirectToAction("Edit", "ChangeRequest", new { id = task.ChangeRequestID }));
        }