public IActionResult OnPostSave(List <ECourseSchedule> list) { ResultNormal result = new ResultNormal(); try { List <ECourseSchedule> newList = new List <ECourseSchedule>(); foreach (ECourseSchedule es in list) { es.LessonCode = $"{es.Year}_{es.Day}_{es.Lesson}_{es.CourseCode}_{es.LessonNo}_{es.CourseScheduleType}"; if (es.Id == 0) { newList.Add(es); } } if (newList.Count > 0) { _CourseSrv.AddRange(newList); _CourseSrv.SaveChanges(); } } catch (Exception ex) { result.ErrorMsg = ex.Message; } return(new JsonResult(result)); }