public ActionResult EditAssignedTask(string userid, int taskID, string[] daysofweek, string starttime, string endtime, string feedback) { Guid user = Guid.Parse(userid); int taskid = Convert.ToInt32(taskID); usertask ut = db.usertasks.Find(user, taskid); string schedule = ""; foreach (string day in daysofweek) { if (day != "false") { schedule = schedule + day; } } ut.daysOfWeek = schedule; if (starttime != "") { ut.startTime = Convert.ToDateTime(starttime); } if (endtime != "") { ut.endTime = Convert.ToDateTime(endtime); } ut.feedbackMessage = feedback; db.SaveChanges(); Response.Redirect("~/Account/AssignedTasks?user=" + ut.User.UserName); return(View()); }
public ActionResult AddAssignedTask(string username, int taskID, string[] daysofweek, string starttime, string endtime, string feedback) { usertask ut = new usertask(); string schedule = ""; foreach (string day in daysofweek) { if (day != "false") { schedule = schedule + day; } } ut.daysOfWeek = schedule; if (starttime != "") { ut.startTime = Convert.ToDateTime(starttime); } if (endtime != "") { ut.endTime = Convert.ToDateTime(endtime); } ut.feedbackMessage = feedback; ut.User = db.Users.Find(System.Web.Security.Membership.GetUser(username).ProviderUserKey); ut.task = db.tasks.Find(Convert.ToInt32(taskID)); db.Users.Find(System.Web.Security.Membership.GetUser(username).ProviderUserKey).usertasks.Add(ut); db.SaveChanges(); Response.Redirect("~/Account/AssignedTasks?user=" + username); return(View()); }
public ActionResult EditAssignedTask(string username, int taskID) { Guid userid = (Guid)System.Web.Security.Membership.GetUser(username).ProviderUserKey; int taskid = Convert.ToInt32(taskID); usertask ut = db.usertasks.Find(userid, taskid); return(View("EditAssignedTask", ut)); }