コード例 #1
0
        /// <summary>
        /// Save the unaassigned tasks
        /// </summary>
        /// <param name="todo"></param>
        public void SaveUnAssignedTasks(ListTeamViewModel todo)
        {
            int loggedUserId = 0;

            if (AccountController.uName != null)
            {
                User_TuTU user = db.UserTu_Tu.Where(ac => ac.name.Equals(AccountController.uName)).FirstOrDefault();
                loggedUserId = user.uid;
            }
            ActivityDetailVIewModel act = new ActivityDetailVIewModel();

            if (todo != null)
            {
                foreach (var todoItem in todo.listbox)
                {
                    var temp        = todoItem.TItle;
                    var ActivitID   = db.Activities.Where(p => p.title.Equals(temp)).Select(p => p.actId).FirstOrDefault();
                    var actvityList = db.Activities.Find(ActivitID);
                    if (actvityList != null)
                    {
                        actvityList.assignee = loggedUserId;
                        db.SaveChanges();
                    }
                }
            }
        }
コード例 #2
0
        public SendSuccViewModel SaveAssignedTask(ListTeamViewModel todo)
        {
            SendSuccViewModel Message = new SendSuccViewModel();

            if (ModelState.IsValid)
            {
                try
                {
                    activityImpl.SaveUnAssignedTasks(todo);
                    Message.SuccessMsg = "Succesfully Saved!";
                }
                catch (Exception e)
                {
                    Message.ErrorMsg = "Error Occurured while Saving!";
                }
            }
            return(Message);
        }