Example #1
0
        //[Authorize]
        //[ValidateAntiForgeryToken]
        public JsonResult UpdateNormalTask(NormalTodoTaskModel todoTaskModel)
        {
            todoTaskModel.IsActive    = true;
            todoTaskModel.UpdatedDate = DateTime.Now;

            //Need to change
            todoTaskModel.UpdatedBy = ((Models.User)Session["User"]).Id;
            todoTaskModel.UserId    = ((Models.User)Session["User"]).Id;

            ToDoTask toDoTask = new ToDoTask();

            toDoTask.SetToDoTaskStrategy(new NormalTask());

            TodoTaskModel _normalTodoTaskModel = toDoTask.Save(todoTaskModel);

            return(Json(_normalTodoTaskModel, JsonRequestBehavior.AllowGet));
        }
Example #2
0
        public JsonResult InsertNormalTask(NormalTodoTaskModel todoTaskModel)
        {
            todoTaskModel.Id          = Guid.NewGuid();
            todoTaskModel.IsActive    = true;
            todoTaskModel.CreatedDate = DateTime.Now;

            todoTaskModel.CreatedBy = Guid.Parse(HttpContext.User.Identity.Name.Split('$')[1]);
            todoTaskModel.UserId    = Guid.Parse(HttpContext.User.Identity.Name.Split('$')[1]);
            todoTaskModel.ProjectId = AppSettings.NormalProjectId;

            ToDoTask toDoTask = new ToDoTask();

            toDoTask.SetToDoTaskStrategy(new NormalTask());

            TodoTaskModel normalTodoTaskModel = toDoTask.Save(todoTaskModel);

            return(Json(normalTodoTaskModel, JsonRequestBehavior.AllowGet));
        }
        public void DeleteNormalTask()
        {
            List <NormalTodoTaskModel> normalTodoTaskModel = new List <NormalTodoTaskModel>();

            NormalTodoTaskModel normalTodoTask = new NormalTodoTaskModel
            {
                Id                      = new Guid(),
                ProjectId               = new Guid(),
                Name                    = "Demo task4",
                Description             = "Demo Description4",
                Priority                = 1,
                EstimatedCompletionDate = DateTime.Now,
                Status                  = 1,
                CreatedDate             = DateTime.Now
            };

            normalTodoTaskModel.Add(normalTodoTask);

            normalTodoTaskModel.Remove(normalTodoTask);

            Assert.AreEqual(0, normalTodoTaskModel.Count);
        }
Example #4
0
        public JsonResult UpdateNormalTask(NormalTodoTaskModel todoTaskModel)
        {
            todoTaskModel.IsActive    = true;
            todoTaskModel.UpdatedDate = DateTime.Now;

            string[] dateParts = todoTaskModel.CreatedDateString.Split('/');

            if (dateParts.Length > 0)
            {
                todoTaskModel.CreatedDate = Convert.ToDateTime(dateParts[1] + "/" + dateParts[0] + "/" + dateParts[2]);
            }

            todoTaskModel.UpdatedBy = Guid.Parse(HttpContext.User.Identity.Name.Split('$')[1]);
            todoTaskModel.UserId    = Guid.Parse(HttpContext.User.Identity.Name.Split('$')[1]);

            ToDoTask toDoTask = new ToDoTask();

            toDoTask.SetToDoTaskStrategy(new NormalTask());

            TodoTaskModel normalTodoTaskModel = toDoTask.Save(todoTaskModel);

            return(Json(normalTodoTaskModel, JsonRequestBehavior.AllowGet));
        }