public ActionResult _CreateWorklog(WorklogsModels worklogToAdd)
        {
            if (ModelState.IsValid)
            {
                var             userManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(db));
                ApplicationUser user        = userManager.FindById(User.Identity.GetUserId());
                var             worklog     = new Worklog
                {
                    Logger       = user,
                    CreationTime = DateTime.Now,
                    LoggedTime   = worklogToAdd.LoggedTime,
                    Task         = db.Tasks.Find(worklogToAdd.TaskId)
                };
                db.Worklogs.Add(worklog);
                db.SaveChanges();
            }

            var model = new WorklogsModels
            {
                TaskId   = worklogToAdd.TaskId,
                Worklogs = db.Tasks.Find(worklogToAdd.TaskId).Worklogs
            };
            float taskTime = 0f;

            foreach (var wl in model.Worklogs)
            {
                taskTime += wl.LoggedTime;
            }
            model.TaskTime = taskTime;

            //return PartialView("_CreateWorklog", model);
            return(RedirectToAction("TaskDetails", "Projects", new { Id = worklogToAdd.TaskId }));
        }
        public ActionResult _CreateWorklog(int taskId)
        {
            var model = new WorklogsModels
            {
                TaskId   = taskId,
                Worklogs = db.Tasks.Find(taskId).Worklogs
            };
            float taskTime = 0f;

            foreach (var wl in model.Worklogs)
            {
                taskTime += wl.LoggedTime;
            }
            model.TaskTime = taskTime;
            return(PartialView("_CreateWorklog", model));
        }