Esempio n. 1
0
        public IActionResult Create(PublicityInfoViewModle model)
        {
            var response = ResponseModelFactory.CreateInstance;

            using (_dbContext)
            {
                //if (_dbContext.Promo.Count(x => x.Content == model.Content) > 0)
                //{
                //    response.SetFailed("名称已存在");
                //    return Ok(response);
                //}

                //var entity = _mapper.Map<FoodViewModel, Promo>(model);
                var entity = new Promo();
                entity.Cover       = model.Cover;
                entity.Content     = model.Content;
                entity.Photo       = model.Photo;
                entity.Title       = model.Title;
                entity.ReleaseTime = Convert.ToDateTime(model.ReleaseTime);
                entity.PromoUuid   = Guid.NewGuid();
                entity.IsDeleted   = 0;
                _dbContext.Promo.Add(entity);
                int res = _dbContext.SaveChanges();
                if (res > 0)
                {
                    ToLog.AddLog("添加", "成功:添加:党建宣传活动信息一条数据", _dbContext);
                }
                response.SetSuccess();
                return(Ok(response));
            }
        }
        public IActionResult Edit(PublicityInfoViewModle model)
        {
            var  response = ResponseModelFactory.CreateInstance;
            Guid guid     = Guid.Parse(model.PromoTeamUuid);

            if (ConfigurationManager.AppSettings.IsTrialVersion)
            {
                response.SetIsTrial();
                return(Ok(response));
            }
            using (_dbContext)
            {
                var entity = _dbContext.PromoTeam.FirstOrDefault(x => x.PromoTeamUuid == guid);
                entity.TeamCaptain = model.TeamCaptain;
                entity.Sex         = model.Sex;
                if (model.Birth != null && model.Birth != "")
                {
                    entity.Birth = DateTime.Parse(model.Birth).ToString("yyyy-MM-dd");
                }
                entity.Politics = model.Politics;
                entity.Cunz     = model.Cunz;
                //entity.TeamChengyuan = model.TeamChengyuan;
                //entity.TeamType = model.TeamType;
                int res = _dbContext.SaveChanges();
                if (res > 0)
                {
                    ToLog.AddLog("编辑", "成功:编辑:党建宣传小队信息一条数据", _dbContext);
                }
                response.SetSuccess("修改成功");
                return(Ok(response));
            }
        }
Esempio n. 3
0
        public IActionResult Edit(PublicityInfoViewModle model)
        {
            var response = ResponseModelFactory.CreateInstance;

            using (_dbContext)
            {
                var entity = _dbContext.Promo.FirstOrDefault(x => x.PromoUuid.ToString() == model.PromoUuid);
                if (entity == null)
                {
                    response.SetFailed("不存在");
                    return(Ok(response));
                }
                entity.Cover       = model.Cover;
                entity.Content     = model.Content;
                entity.Title       = model.Title;
                entity.Photo       = model.Photo;
                entity.ReleaseTime = Convert.ToDateTime(model.ReleaseTime);
                int res = _dbContext.SaveChanges();
                if (res > 0)
                {
                    ToLog.AddLog("编辑", "成功:编辑:党建宣传活动信息一条数据", _dbContext);
                }
                response = ResponseModelFactory.CreateInstance;
                return(Ok(response));
            }
        }
Esempio n. 4
0
        public IActionResult Edit(PublicityInfoViewModle model)
        {
            var response = ResponseModelFactory.CreateInstance;

            using (_dbContext)
            {
                var entity = _dbContext.PublicityFronts.FirstOrDefault(x => x.PublicityFrontsUuid == model.PublicityFrontsUuid);
                if (entity == null)
                {
                    response.SetFailed("不存在");
                    return(Ok(response));
                }
                entity.Cover = model.Cover;
                entity.PublicityFrontsName = model.PublicityFrontsName;
                entity.Title        = model.Title;
                entity.Introduction = model.Introduction;
                entity.Address      = model.Address;
                entity.Picture      = model.Picture;
                entity.KaifangTime  = model.KaifangTime;
                //entity.State = model.State;
                entity.Lon = model.Lon;
                entity.Lat = model.Lat;
                entity.PublicityTypeUuid = model.PublicityTypeUuid;
                entity.CreateTime        = Convert.ToDateTime(model.CreateTime);
                int res = _dbContext.SaveChanges();
                if (res > 0)
                {
                    ToLog.AddLog("编辑", "成功:编辑:党建宣传阵地信息一条数据", _dbContext);
                }
                response = ResponseModelFactory.CreateInstance;
                return(Ok(response));
            }
        }
        public IActionResult Create(PublicityInfoViewModle model)
        {
            var response = ResponseModelFactory.CreateInstance;

            using (_dbContext)
            {
                var entity = new HaikanSmartTownCockpit.Api.Entities.PromoTeam();
                entity.PromoTeamUuid = Guid.NewGuid();
                entity.TeamCaptain   = model.TeamCaptain;
                entity.Sex           = model.Sex;
                if (model.Birth != null && model.Birth != "")
                {
                    entity.Birth = DateTime.Parse(model.Birth).ToString("yyyy-MM-dd");
                }
                entity.Politics = model.Politics;
                entity.Cunz     = model.Cunz;
                //entity.TeamChengyuan = model.TeamChengyuan;
                //entity.TeamType = model.TeamType;
                entity.IsDeleted = 0;
                _dbContext.PromoTeam.Add(entity);
                int res = _dbContext.SaveChanges();
                if (res > 0)
                {
                    ToLog.AddLog("添加", "成功:添加:党建宣传小队信息一条数据", _dbContext);
                }
                response.SetSuccess("添加成功");
                return(Ok(response));
            }
        }
        public IActionResult Create(PublicityInfoViewModle model)
        {
            var response = ResponseModelFactory.CreateInstance;

            using (_dbContext)
            {
                //if (_dbContext.DangActivity.Count(x => x.Content == model.Content) > 0)
                //{
                //    response.SetFailed("名称已存在");
                //    return Ok(response);
                //}

                //var entity = _mapper.Map<FoodViewModel, DangActivity>(model);
                var entity = new DangActivity();
                entity.Cover   = model.Cover;
                entity.Content = model.Content;
                entity.Photo   = model.Photo;
                entity.Title   = model.Title;
                if (model.ReleaseTime != null && model.ReleaseTime != "")
                {
                    entity.ReleaseTime = DateTime.Parse(model.ReleaseTime).ToString("yyyy-MM-dd");
                }
                entity.DangActivityUuid = Guid.NewGuid();
                entity.IsDeleted        = 0;
                _dbContext.DangActivity.Add(entity);
                int res = _dbContext.SaveChanges();
                if (res > 0)
                {
                    ToLog.AddLog("添加", "成功:添加:党组织活动一条数据", _dbContext);
                }
                response.SetSuccess();
                return(Ok(response));
            }
        }
        public IActionResult Edit(PublicityInfoViewModle model)
        {
            var response = ResponseModelFactory.CreateInstance;

            using (_dbContext)
            {
                var entity = _dbContext.DangActivity.FirstOrDefault(x => x.DangActivityUuid.ToString() == model.DangActivityUuid);
                if (entity == null)
                {
                    response.SetFailed("不存在");
                    return(Ok(response));
                }
                entity.Cover   = model.Cover;
                entity.Content = model.Content;
                entity.Title   = model.Title;
                entity.Photo   = model.Photo;
                if (model.ReleaseTime != null && model.ReleaseTime != "")
                {
                    entity.ReleaseTime = DateTime.Parse(model.ReleaseTime).ToString("yyyy-MM-dd");
                }
                int res = _dbContext.SaveChanges();
                if (res > 0)
                {
                    ToLog.AddLog("编辑", "成功:编辑:党组织活动一条数据", _dbContext);
                }
                response = ResponseModelFactory.CreateInstance;
                return(Ok(response));
            }
        }
        public IActionResult PTypeCreate(PublicityInfoViewModle model)
        {
            var response = ResponseModelFactory.CreateInstance;

            using (_dbContext)
            {
                var entity = new HaikanSmartTownCockpit.Api.Entities.Propaganda();
                entity.PropagandaTypeUuid = Guid.NewGuid();
                entity.PropagandaTypeName = model.PropagandaTypeName;
                entity.Title     = model.Title;
                entity.IsDeleted = 0;
                _dbContext.Propaganda.Add(entity);
                int res = _dbContext.SaveChanges();
                if (res > 0)
                {
                    ToLog.AddLog("添加", "成功:添加:宣传队伍类型信息一条数据", _dbContext);
                }
                response.SetSuccess("添加成功");
                return(Ok(response));
            }
        }
Esempio n. 9
0
        public IActionResult Create(PublicityInfoViewModle model)
        {
            var response = ResponseModelFactory.CreateInstance;

            using (_dbContext)
            {
                if (_dbContext.PublicityFronts.Count(x => x.PublicityFrontsName == model.PublicityFrontsName) > 0)
                {
                    response.SetFailed("名称已存在");
                    return(Ok(response));
                }

                //var entity = _mapper.Map<FoodViewModel, PublicityFronts>(model);
                var entity = new PublicityFronts();
                entity.Cover = model.Cover;
                entity.PublicityFrontsName = model.PublicityFrontsName;
                entity.Title        = model.Title;
                entity.Introduction = model.Introduction;
                entity.Address      = model.Address;
                entity.Picture      = model.Picture;
                entity.KaifangTime  = model.KaifangTime;
                //entity.State = model.State;
                entity.Lon                 = model.Lon;
                entity.Lat                 = model.Lat;
                entity.CreateTime          = Convert.ToDateTime(model.CreateTime);
                entity.PublicityFrontsUuid = Guid.NewGuid();
                entity.PublicityTypeUuid   = model.PublicityTypeUuid;
                entity.IsDelete            = 0;
                _dbContext.PublicityFronts.Add(entity);
                int res = _dbContext.SaveChanges();
                if (res > 0)
                {
                    ToLog.AddLog("添加", "成功:添加:党建宣传阵地信息一条数据", _dbContext);
                }
                response.SetSuccess();
                return(Ok(response));
            }
        }
        public IActionResult PTypeEdit(PublicityInfoViewModle model)
        {
            var  response = ResponseModelFactory.CreateInstance;
            Guid guid     = Guid.Parse(model.PropagandaTypeUuid);

            if (ConfigurationManager.AppSettings.IsTrialVersion)
            {
                response.SetIsTrial();
                return(Ok(response));
            }
            using (_dbContext)
            {
                var entity = _dbContext.Propaganda.FirstOrDefault(x => x.PropagandaTypeUuid == guid);
                entity.PropagandaTypeName = model.PropagandaTypeName;
                entity.Title = model.Title;
                int res = _dbContext.SaveChanges();
                if (res > 0)
                {
                    ToLog.AddLog("编辑", "成功:编辑:宣传队伍类型信息一条数据", _dbContext);
                }
                response.SetSuccess("修改成功");
                return(Ok(response));
            }
        }