コード例 #1
0
ファイル: TasksService.cs プロジェクト: RashitL/TeamStudio
 public void CreateTask(Task NewTask)
 {
     using (var Manager = new DataManager())
     {
         Manager.Context.Tasks.AddObject(NewTask);
         Manager.Context.SaveChanges();
     }
 }
コード例 #2
0
ファイル: TasksService.cs プロジェクト: RashitL/TeamStudio
 public void EditTask(Task Task)
 {
     using (var Manager = new DataManager())
     {
         Task EditedTask = new Task { TaskId = Task.TaskId };
         Manager.Context.Tasks.Attach(EditedTask);
         EditedTask.AssigneeId = Task.AssigneeId;
         EditedTask.VersionId = Task.VersionId;
         EditedTask.Description = Task.Description;
         EditedTask.IsFixed = Task.IsFixed;
         EditedTask.Name = Task.Name;
         Manager.Context.SaveChanges();
     }
 }
コード例 #3
0
ファイル: TaskController.cs プロジェクト: RashitL/TeamStudio
 public ActionResult Edit(Task Task, string UsersList, string Version)
 {
     Task.AssigneeId = _userServise.GetUser(UsersList).UserId;
      InoSoft.TeamStudio.Core.Entities.Version Versions= _versionServise.GetVersion(Version);
      if (Versions != null)
      {
          Task.VersionId = Versions.VersionId;
      }
      else
      {
          //create version.....
      }
     if (ModelState.IsValid)
     {
         _tasksServise.EditTask(Task);
         return RedirectToAction("Index");
     }
     return View(Task);
 }
コード例 #4
0
ファイル: Task.cs プロジェクト: RashitL/TeamStudio
        private void FixupTask1(Task previousValue)
        {
            if (previousValue != null && previousValue.Tasks1.Contains(this))
            {
                previousValue.Tasks1.Remove(this);
            }

            if (Task1 != null)
            {
                if (!Task1.Tasks1.Contains(this))
                {
                    Task1.Tasks1.Add(this);
                }
                if (ParentTaskId != Task1.TaskId)
                {
                    ParentTaskId = Task1.TaskId;
                }
            }
            else if (!_settingFK)
            {
                ParentTaskId = null;
            }
        }