public RedirectResult AddingNewTaggedUserToTask(string[] selectedObjects, string idTask) { List<sifUserTask> newTags = new List<sifUserTask>(); foreach (var item in selectedObjects) { sifUserTask tagTask = new sifUserTask(); tagTask.idUser = Int32.Parse(item); tagTask.idTask = Int32.Parse(idTask); newTags.Add(tagTask); } db.sifUserTasks.InsertAllOnSubmit(newTags); db.SubmitChanges(); return Redirect("Index"); }
public RedirectResult AddTag(int TaskID, string tagArray) { string[] tags = tagArray.Split(' '); foreach (var item in tags) { if (item == "") continue; Tag newTag = new Tag(); var getTag = from n in db.Tags where n.tagName.Trim() == item select n; if (getTag.Count() == 0) { newTag.tagName = item; db.Tags.InsertOnSubmit(newTag); db.SubmitChanges(); sifUserTask tagToAdd = new sifUserTask() { idTag = newTag.idTag, idTask = TaskID }; db.sifUserTasks.InsertOnSubmit(tagToAdd); db.SubmitChanges(); } else { sifUserTask tagToAdd = new sifUserTask() { idTag = getTag.First().idTag, idTask = TaskID }; db.sifUserTasks.InsertOnSubmit(tagToAdd); db.SubmitChanges(); } } return Redirect("Index"); }
partial void DeletesifUserTask(sifUserTask instance);
partial void UpdatesifUserTask(sifUserTask instance);
partial void InsertsifUserTask(sifUserTask instance);
public RedirectResult AddUserTask(string idTask, string selectUser) { sifUserTask TagUser = new sifUserTask() { idTask = Int32.Parse(idTask), idUser = Int32.Parse(selectUser) }; db.sifUserTasks.InsertOnSubmit(TagUser); db.SubmitChanges(); return Redirect("Index"); }
public RedirectResult ApplyForTask(string idtask) { string emailFrom = ((FormsIdentity)System.Web.HttpContext.Current.User.Identity).Name.ToString(); User signedUser = db.Users.Where(user => user.email.Trim() == emailFrom).Single(); int idTask = Int32.Parse(idtask); sifUserTask tagTask = new sifUserTask(); tagTask.idUser = signedUser.idUser; tagTask.idTask = idTask; db.sifUserTasks.InsertOnSubmit(tagTask); db.SubmitChanges(); return Redirect("Index"); }