Example #1
0
        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");
        }
Example #2
0
        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");
        }
Example #3
0
 partial void DeletesifUserTask(sifUserTask instance);
Example #4
0
 partial void UpdatesifUserTask(sifUserTask instance);
Example #5
0
 partial void InsertsifUserTask(sifUserTask instance);
Example #6
0
        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");
        }
Example #7
0
        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");
        }