public async Task <ActionResult> AddTask(Models.Task model)
        {
            if (!ModelState.IsValid)
            {
                return(View("AddTaskPartial", model));
            }

            model.CreationTimeStamp = DateTime.Now;
            model.Status            = (int)Models.TaskStatus.Assigned;

            await _repository.AddTaskAsync(model);

            return(new JsonResult(new { Success = true }));
        }