コード例 #1
0
		private void detach_sifTaskUserProjects(sifTaskUserProject entity)
		{
			this.SendPropertyChanging();
			entity.User = null;
		}
コード例 #2
0
 partial void DeletesifTaskUserProject(sifTaskUserProject instance);
コード例 #3
0
 partial void UpdatesifTaskUserProject(sifTaskUserProject instance);
コード例 #4
0
 partial void InsertsifTaskUserProject(sifTaskUserProject instance);
コード例 #5
0
		private void attach_sifTaskUserProjects(sifTaskUserProject entity)
		{
			this.SendPropertyChanging();
			entity.Task = this;
		}
コード例 #6
0
ファイル: TaskController.cs プロジェクト: Alex9/projectMash
        public ActionResult CreateAjax(Task task, string datePicker)
        {
            string emailFrom = ((FormsIdentity)System.Web.HttpContext.Current.User.Identity).Name.ToString();
            User signedUser = db.Users.Where(user => user.email.Trim() == emailFrom).Single();

            var activeProject = Session["project"] as Project;

            if (!ModelState.IsValid)
            {
                //return View(task);
            }
            // primary key constraint error!

            task.taskDeadline = DateTime.Parse(datePicker);
            db.Tasks.InsertOnSubmit(task);

            db.SubmitChanges();

            sifTaskUserProject newTaskEntry = new sifTaskUserProject();
            newTaskEntry.idProject = activeProject.idProject;
            newTaskEntry.idUser = signedUser.idUser;
            newTaskEntry.idTask = task.idTask;
            db.sifTaskUserProjects.InsertOnSubmit(newTaskEntry);

            db.SubmitChanges();

            return RedirectToAction("Index");
        }