public string CompleteForm(string userID, string formID) { PersonalInfoDataContext personalInfo = new PersonalInfoDataContext(); FormAssignment currentForm = personalInfo.FormAssignments.FirstOrDefault(f => f.FormID == formID & f.UserID == userID); currentForm.Status = "Complete"; personalInfo.SubmitChanges(); return GetNextForm(userID); }
public string GetNextForm(string userID) { string returnURL; PersonalInfoDataContext personalInfo = new PersonalInfoDataContext(); var formList = personalInfo.FormAssignments.Where(f => f.UserID == userID & f.Status == "Assigned").OrderBy(f => f.Order).ToList(); FormAssignment nextForm = formList.FirstOrDefault(); Form form = personalInfo.Forms.FirstOrDefault(f => f.FormID == nextForm.FormID); if (form != null) returnURL = form.URL; else returnURL = "Confirm.aspx"; return returnURL; }