예제 #1
0
        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));
        }