public ActionResult TableValid() { var table1 = _context.TableValid.SingleOrDefault(m => m.Id == 1); var table2 = _context.TableValid.SingleOrDefault(m => m.Id == 2); var table3 = _context.TableValid.SingleOrDefault(m => m.Id == 3); var tablevalid = new TableCheckViewModel() { IsTable1Valid = table1.IsValid, IsTable2Valid = table2.IsValid, IsTable3Valid = table3.IsValid, Message = "", processValid = false }; return(View("TableValid", tablevalid)); }
public ActionResult CheckTableValid(TableCheckViewModel tablevalid) { var table1 = _context.TableValid.SingleOrDefault(m => m.Id == 1); var table2 = _context.TableValid.SingleOrDefault(m => m.Id == 2); var table3 = _context.TableValid.SingleOrDefault(m => m.Id == 3); if (table1 == null || table2 == null || table3 == null) { tablevalid.processValid = false; tablevalid.Message = "Process failed.Please Try Again"; return(View("TableValid", tablevalid)); } table1.IsValid = tablevalid.IsTable1Valid; table2.IsValid = tablevalid .IsTable2Valid; table3.IsValid = tablevalid.IsTable3Valid; tablevalid.processValid = true; _context.SaveChanges(); tablevalid.Message = "Successfull"; return(View("TableValid", tablevalid)); }