コード例 #1
0
        public IList <information_Model> GetId(information_Model model)
        {
            IList <information_Model> result = new List <information_Model>();

            result = Connect_Enttity.information.Where(x => x.Id == model.Id).Select(x => new information_Model
            {
                Id          = x.Id,
                Name        = x.Name,
                Image       = x.Image,
                Target      = x.Target,
                Content     = x.Content,
                Detail      = x.Detail,
                Position    = (short)(x.Position),
                Click       = (int)(x.Click),
                Ord         = (int)(x.Ord),
                Active      = (bool)(x.Active),
                Lang        = x.Lang,
                Title       = x.Title,
                Description = x.Description,
                Keyword     = x.Keyword,
                Image1      = x.Image1,
                Image2      = x.Image2,
                Image3      = x.Image3,
                Image4      = x.Image4,
                Image5      = x.Image5,
                Index       = (int)(x.Index),
                Priority    = (int)(x.Priority),
                Tag         = x.Tag,
                NameEn      = x.NameEn,
                ContentEn   = x.ContentEn,
                DetailEn    = x.DetailEn
            }).ToList();

            return(result);
        }
コード例 #2
0
        public void Update(information_Model model)
        {
            var data = Connect_Enttity.information.FirstOrDefault(x => x.Id == model.Id);

            if (data != null)
            {
                data.Name        = model.Name;
                data.Image       = model.Image;
                data.Target      = model.Target;
                data.Content     = model.Content;
                data.Detail      = model.Detail;
                data.Position    = (short)(model.Position);
                data.Click       = (int)(model.Click);
                data.Ord         = (int)(model.Ord);
                data.Active      = (bool)(model.Active);
                data.Lang        = model.Lang;
                data.Title       = model.Title;
                data.Description = model.Description;
                data.Keyword     = model.Keyword;
                data.Image1      = model.Image1;
                data.Image2      = model.Image2;
                data.Image3      = model.Image3;
                data.Image4      = model.Image4;
                data.Image5      = model.Image5;
                data.Index       = (int)(model.Index);
                data.Priority    = (int)(model.Priority);
                data.Tag         = model.Tag;
                data.NameEn      = model.NameEn;
                data.ContentEn   = model.ContentEn;
                data.DetailEn    = model.DetailEn;

                Connect_Enttity.SaveChanges();
                Dispose();
            }
        }
コード例 #3
0
        public void Create(information_Model model)
        {
            var data = Connect_Enttity.information.FirstOrDefault(x => x.Id == model.Id);

            if (data == null)
            {
                var entity = new information();

                entity.Name        = model.Name;
                entity.Image       = model.Image;
                entity.Target      = model.Target;
                entity.Content     = model.Content;
                entity.Detail      = model.Detail;
                entity.Position    = (short)(model.Position);
                entity.Click       = (int)(model.Click);
                entity.Ord         = (int)(model.Ord);
                entity.Active      = (bool)(model.Active);
                entity.Lang        = model.Lang;
                entity.Title       = model.Title;
                entity.Description = model.Description;
                entity.Keyword     = model.Keyword;
                entity.Image1      = model.Image1;
                entity.Image2      = model.Image2;
                entity.Image3      = model.Image3;
                entity.Image4      = model.Image4;
                entity.Image5      = model.Image5;
                entity.Index       = (int)(model.Index);
                entity.Priority    = (int)(model.Priority);
                entity.Tag         = model.Tag;
                entity.NameEn      = model.NameEn;
                entity.ContentEn   = model.ContentEn;
                entity.DetailEn    = model.DetailEn;

                Connect_Enttity.information.Add(entity);
                Connect_Enttity.SaveChanges();
                Dispose();
            }
        }
コード例 #4
0
        [Authorize(Roles = "Admin,Personnel")]  //Personnel phan quyen
        public JsonResult Update(string Id, string Name, string Image, string Target,
                                 string Content, string Detail, string Position,
                                 string Click, string Ord, string Active, string Lang, string Title,
                                 string Description, string Keyword, string Image1, string Image2, string Image3,
                                 string Image4, string Image5, string Index, string Priority, string Tag, string NameEn, string ContentEn, string DetailEn)
        {
            information_Model data = new information_Model();//gọi model data

            data.Id          = Convert.ToInt16(Id);
            data.Name        = Name;
            data.Image       = Image;
            data.Target      = Target;
            data.Content     = Content;
            data.Detail      = Detail;
            data.Position    = Convert.ToInt16(Position);
            data.Click       = Convert.ToInt32(Click);
            data.Ord         = Convert.ToInt32(Ord);
            data.Active      = Convert.ToBoolean(Active);
            data.Lang        = Lang;
            data.Title       = Title;
            data.Description = Description;
            data.Keyword     = Keyword;
            data.Image1      = Image1;
            data.Image2      = Image2;
            data.Image3      = Image3;
            data.Image4      = Image4;
            data.Image5      = Image5;
            data.Index       = Convert.ToInt32(Index);
            data.Priority    = Convert.ToInt32(Priority);
            data.Tag         = UrlRewrite.GenShortName(data.Name.Replace(":", "").Trim());
            data.NameEn      = NameEn;
            data.ContentEn   = ContentEn;
            data.DetailEn    = DetailEn;

            Connect.Update(data); //gọi service lưu
            Resurt = 1;
            return(Json(Resurt, JsonRequestBehavior.AllowGet));
        }
コード例 #5
0
 public IEnumerable <information_Model> ReadID(information_Model model)
 {
     return(GetId(model));
 }