public ActionResult AuditForms(AuditFormsModel objassign) { try { if (objassign.ListofFormsField == null) { TempData["MessageErrorRoles"] = "There are no form fields to add"; objassign.ListofFormsField = _IAuditForms.ListofFormsField(); // objassign.ListofUser = _IAssignRoles.GetListofUnAssignedUsers(); return(View(objassign)); } var SelectedCount = (from User in objassign.ListofFormsField where User.selectedFormsField == true select User).Count(); if ((SelectedCount == 0)) { TempData["MessageErrorRoles"] = "You have not Selected any Fields"; objassign.ListofFormsField = _IAuditForms.ListofFormsField(); // objassign.ListofUser = _IAssignRoles.GetListofUnAssignedUsers(); // objassign.ListofQuality = _IAssignRoles.GetListofUnAssignedQuality(); return(View(objassign)); } if (ModelState.IsValid) { objassign.CreatedBy = Convert.ToInt32(Session["SuperAdmin"]); objassign.FormsID = 12; // objassign.CreatedOn = DateTime.Now; // objassign.FieldID = 1; _IAuditForms.SaveAuditForms(objassign); TempData["MessageRoles"] = "Form Created Successfully!"; } objassign = new AuditFormsModel(); objassign.ListofFormsField = _IAuditForms.ListofFormsField(); // objassign.ListofUser = _IAssignRoles.GetListofUnAssignedUsers(); // objassign.ListofQuality = _IAssignRoles.GetListofUnAssignedQuality(); return(RedirectToAction("AuditForms")); } catch (Exception) { throw; } }
public ActionResult AuditForms() { try { AuditFormsModel auditFormsModel = new AuditFormsModel(); auditFormsModel.ListofFormsField = _IAuditForms.ListofFormsField(); return(View(auditFormsModel)); } catch (Exception) { throw; } }
public bool SaveAuditForms(AuditFormsModel AuditFormsModel) { bool result = false; using (var _context = new DatabaseContext()) { try { for (int i = 0; i < AuditFormsModel.ListofFormsField.Count(); i++) { if (AuditFormsModel.ListofFormsField[i].selectedFormsField) { AuditedForms AuditedForms = new AuditedForms { CreatedBy = AuditFormsModel.CreatedBy, CreatedOn = DateTime.Now, FieldID = AuditFormsModel.ListofFormsField[i].FieldID, FormName = AuditFormsModel.FormName, FormsCode = AuditFormsModel.FormsCode, FormsID = 0 }; _context.AuditedForms.Add(AuditedForms); _context.SaveChanges(); } } result = true; } catch (Exception) { throw; } return(result); } }