예제 #1
0
        public IActionResult Create(SchoolLifeViewModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            //if (string.IsNullOrEmpty(AuthContextService.CurrentUser.SchoolUuid))
            //{
            //    response.SetFailed("");
            //    return Ok(response);
            //}
            using (_dbContext)
            {
                var entity = new SchoolLife();
                entity.SchoollifeUuid = Guid.NewGuid();
                entity.SchoolUuid     = model.SchoolUuid;
                entity.IsDelete       = 0;
                entity.Headline       = model.Headline;
                entity.Content        = model.Content;
                entity.Accessory      = model.Accessory;
                entity.Digest         = model.Digest;
                entity.AddPeople      = AuthContextService.CurrentUser.DisplayName;
                entity.AddTime        = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
                entity.State          = "0";
                entity.Tag            = model.Tag;
                //entity.SchoolUuid = Guid.NewGuid();
                _dbContext.SchoolLife.Add(entity);
                _dbContext.SaveChanges();

                response.SetSuccess();
                return(Ok(response));
            }
        }
예제 #2
0
        public IActionResult SchoolLifeEdit(SchoolLife model)
        {
            var response = ResponseModelFactory.CreateInstance;

            string guid = model.SchoollifeUuid.ToString();

            if (ConfigurationManager.AppSettings.IsTrialVersion)
            {
                response.SetIsTrial();
                return(Ok(response));
            }
            using (_dbContext)
            {
                var entity = _dbContext.SchoolLife.FirstOrDefault(x => x.SchoollifeUuid == model.SchoollifeUuid);
                entity.Headline  = model.Headline;
                entity.Content   = model.Content;
                entity.Accessory = model.Accessory;
                entity.Tag       = model.Tag;
                entity.Digest    = model.Digest;
                _dbContext.SaveChanges();
                response.SetSuccess("修改成功");
                return(Ok(response));
            }
        }