コード例 #1
0
        public ActionResult Save(Seminar seminar)
        {
            if (seminar.Id > 0 ? SeminarService.Any(s => s.Id != seminar.Id && s.Title == seminar.Title) : SeminarService.Any(s => s.Title == seminar.Title))
            {
                return(ResultData(null, false, $"{seminar.Title} 已经存在了"));
            }

            var  entry = SeminarService.GetById(seminar.Id);
            bool b;

            if (entry is null)
            {
                b = SeminarService.AddEntitySaved(seminar) != null;
            }
            else
            {
                entry.Description = seminar.Description;
                entry.Title       = seminar.Title;
                entry.SubTitle    = seminar.SubTitle;
                b = SeminarService.SaveChanges() > 0;
            }

            return(ResultData(null, b, b ? "保存成功" : "保存失败"));
        }