[HttpPost] public ActionResult Create(CustomBook1 Student_Issue_BookObj) { try { var Student_BookObj = Student_Issue_BookObj.CustomBook; //Student_Issue_BookObj.Last_Updated_By = CurrentUserID; //Student_Issue_BookObj.Last_Updated_Date = DateTime.Now.ToUniversalTime(); //Student_Issue_BookObj.Created_By = CurrentUserID; //Student_Issue_BookObj.Creation_Date = DateTime.Now.ToUniversalTime(); //Student_Issue_BookObj.Status = true; // var selectedBook = Student_BookObj.Where(a => a.Status == true).ToList(); var selectedBook = Student_BookObj.ToList(); foreach (var BookIssue in selectedBook) { Student_Issue_Book CUSTOM_Book_IssueObj = new Student_Issue_Book(); CUSTOM_Book_IssueObj.Book_Id = BookIssue.Book_Id; CUSTOM_Book_IssueObj.Class_Id = BookIssue.Class_Id; CUSTOM_Book_IssueObj.Section_Id = BookIssue.Section_Id; CUSTOM_Book_IssueObj.Book_Category_Id = BookIssue.Book_Category_Id; CUSTOM_Book_IssueObj.Registration_Id = BookIssue.Registration_Id; CUSTOM_Book_IssueObj.Roll_Id = BookIssue.Roll_Id; CUSTOM_Book_IssueObj.Issue_Date = BookIssue.Issue_Date; CUSTOM_Book_IssueObj.Return_Date = BookIssue.Return_Date; CUSTOM_Book_IssueObj.Academic_year_Id = BookIssue.Academic_year_Id; CUSTOM_Book_IssueObj.Last_Updated_By = CurrentUserID; CUSTOM_Book_IssueObj.Last_Updated_Date = DateTime.Now.ToUniversalTime(); if (BookIssue.Issue_Return_Id > 0) { CUSTOM_Book_IssueObj.Issue_Return_Id = BookIssue.Issue_Return_Id; if (_CRUDrepository.UpdateObjectInfo(CUSTOM_Book_IssueObj, "Issue_Return_Id")) { } } else { if (_CRUDrepository.CreateNewObject(CUSTOM_Book_IssueObj, "Issue_Return_Id")) { } } } ModelState.AddModelError("", "All Authorization allocated successfully...."); FillViewBag(); Response.Redirect("Index"); return View(); } catch (Exception ex) { ModelState.AddModelError("", "Error Allocating Authorization.." + ex.Message.ToString()); FillViewBag(); return View(); } } Here is my classes public class CustomBook1 { public List<custombook> CustomBook { get; set; } } public class CustomBook { public long? Book_Id { get; set; } public DateTime? Issue_Date { get; set; } public DateTime? Return_Date { get; set; } public long? Academic_year_Id { get; set; } public long? Class_Id { get; set; } public long? Section_Id { get; set; } public long? Book_Category_Id { get; set; } public long? Roll_Id { get; set; } public bool Status { get; set; } public long? Registration_Id { get; set; } public long Issue_Return_Id { get; set; } }</custombook>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)