//[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)); }
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); }
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)); }