[HttpPost] //print form based on applicationform ID public IActionResult PrintFormSubmit(int id) { //find the correct application form by searching using both the application and form id's ApplicationForms appForm = tripContext.ApplicationForms.FirstOrDefault(af => af.ApplicationFormId == id); tripContext.PrintFormSubmit(appForm); return(RedirectToAction("AcceptedTripDetail", new { id = appForm.ApplicationId })); }
//deny form based on application ID and form ID public IActionResult DenyForm(int id) { //find the correct application form by searching using both the application and form id's ApplicationForms appForm = context.ApplicationForms.FirstOrDefault(af => af.ApplicationFormId == id); context.DenyForm(appForm); return(RedirectToAction("ReviewForms", new { id = appForm.ApplicationId })); }
public List <PageAccess> GetPageAccessBasedOnRoleId(int roleId) { try { List <PageAccess> result = new List <PageAccess> (); var pageAccesses = _context.RolesApplicationforms.Where(x => x.RoleId == roleId).ToList(); List <ApplicationForms> applicationForms = _context.ApplicationForms.ToList(); result = _mapper.Map <List <PageAccess> > (pageAccesses); foreach (PageAccess pageAccess in result) { ApplicationForms applicationForm = new ApplicationForms(); applicationForm = applicationForms.Where(x => x.Id == pageAccess.PageDetailId).FirstOrDefault(); pageAccess.PageDetail = _mapper.Map <PageDetails> (applicationForm); pageAccess.PageDetail.IsAdd = pageAccess.IsAdd; pageAccess.PageDetail.IsView = pageAccess.IsView; pageAccess.PageDetail.IsDelete = pageAccess.IsDelete; pageAccess.PageDetail.IsUpdate = pageAccess.IsUpdate; } return(result); } catch (Exception ex) { throw ex; } }
public async Task <IActionResult> SubmitApplicationForm(ApplicationForms af) { return(RedirectToAction("AcceptedTripDetail", new { id = af.Application.TripId })); }