public ActionResult CreateTask(Guid id, string userEmail, CreateTaskVM model) { if (id != null) { if (ModelState.IsValid) { try { var date = Convert.ToString($"{model.Day}/{model.Month}/{model.Year}"); var deadline = DateTime.Parse(date); ProjectTask task = new ProjectTask() { Title = model.Title, Description = model.Description, StartDate = DateTime.Now, DeadLine = deadline, EndDate = (DateTime)SqlDateTime.MinValue }; service.Create(id, task); return(RedirectToAction("Index", "Project", new { projectId = id, userEmail = userEmail })); } catch { } } } return(RedirectToAction("Index", "Project", new { projectId = id, userEmail = userEmail })); }
public JsonResult CreateTask(CreateTaskVM vm) { try { Task newTask = new Task(); newTask.Created = DateTime.Now; newTask.CreatedBy = SessionManager.ActiveUser.Id; newTask.Modified = DateTime.Now; newTask.ModifiedBy = SessionManager.ActiveUser.Id; newTask.IsActive = true; newTask.Name = vm.Name; newTask.State = false; newTask.Description = "Bekleniyor"; newTask.UserId = vm.UserId; newTask.FromAss = SessionManager.ActiveUser.Photo; newTask.ToAss = _us.GetAll() .Where(x => x.Id == newTask.UserId) .Select(x => x.Photo) .FirstOrDefault(); _ts.Insert(newTask); return(Json(new { Result = true, Message = "Görev Başarıyla Kaydedildi." })); } catch (Exception ex) { return(Json(new { Result = false, ex.Message })); } }
public void AddTask(CreateTaskVM userTask) { _appDbContext.Tasks.Add(new UserTask { Description = userTask.Description, }); _appDbContext.SaveChanges(); }
public override bool Validate() { if (CreateTaskVM == null || !CreateTaskVM.IsVideoRemoteShare) { return true ; } bool bRetName = true; if (CreateTaskVM.IsNew) { bRetName = CreateTaskVM.ValidateTask(); } bRetName = bRetName && ValidateFiles(); return bRetName; }