예제 #1
0
        [Authorize(Roles = "Admin,Personnel")]  //Personnel
        public ActionResult Insert(string ProId, string Name, string Email, string Point,
                                   string Content, string Date, string Active, string Level)
        {
            CommentProduc_Model model = new CommentProduc_Model();//gọi model data

            model.ProId   = Convert.ToInt32(ProId);
            model.Name    = Name;
            model.Email   = Email;
            model.Point   = Convert.ToInt32(Point);
            model.Active  = Convert.ToInt32(Active);
            model.Content = Content;
            model.Date    = DateTime.Now;
            model.Level   = Level;
            if (connect_entity.CommentProducs.FirstOrDefault
                    (x => x.Content == Content) == null) // kiểm tra không được trùng tên
            {
                Connect.Create(model);                   //gọi service lưu
                Resurt = 1;
            }
            else
            {
                Resurt = 0;
            }
            return(Json(Resurt, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        [Authorize(Roles = "Admin,Personnel")]  //Personnel
        public ActionResult Update(string Id, string ProId, string Name, string Email, string Point,
                                   string Content, string Date, string Active, string Level)
        {
            CommentProduc_Model model = new CommentProduc_Model();//gọi model data

            model.Id      = Convert.ToInt32(Id);
            model.ProId   = Convert.ToInt32(ProId);
            model.Name    = Name;
            model.Email   = Email;
            model.Point   = Convert.ToInt32(Point);
            model.Active  = Convert.ToInt32(Active);
            model.Content = Content;
            model.Date    = DateTime.Now;
            model.Level   = Level;
            Connect.Update(model); //gọi service lưu
            Resurt = 1;

            return(Json(Resurt, JsonRequestBehavior.AllowGet));
        }
        public IList <CommentProduc_Model> GetId(CommentProduc_Model model)
        {
            IList <CommentProduc_Model> result = new List <CommentProduc_Model>();

            result = Connect_Enttity.CommentProducs.Where(x => x.Id == model.Id).Select(x => new CommentProduc_Model
            {
                Id      = x.Id,
                ProId   = (int)(x.ProId),
                Name    = x.Name,
                Email   = x.Email,
                Point   = (int)(x.Point),
                Content = x.Content,
                Date    = Convert.ToDateTime(x.Date),
                Active  = (int)(x.Active),
                Level   = x.Level
            }).ToList();

            return(result);
        }
        public void Update(CommentProduc_Model model)
        {
            var data = Connect_Enttity.CommentProducs.FirstOrDefault(x => x.Id == model.Id);

            if (data != null)
            {
                data.ProId   = (int)(model.ProId);
                data.Name    = model.Name;
                data.Email   = model.Email;
                data.Point   = (int)(model.Point);
                data.Content = model.Content;
                data.Date    = Convert.ToDateTime(model.Date);
                data.Active  = (int)(model.Active);
                data.Level   = model.Level;

                Connect_Enttity.SaveChanges();
                Dispose();
            }
        }
        public void Create(CommentProduc_Model model)
        {
            var data = Connect_Enttity.CommentProducs.FirstOrDefault(x => x.Id == model.Id);

            if (data == null)
            {
                var entity = new CommentProduc();
                entity.ProId   = Convert.ToInt16(model.ProId);
                entity.Name    = model.Name;
                entity.Email   = model.Email;
                entity.Point   = (int)(model.Point);
                entity.Content = model.Content;
                entity.Date    = Convert.ToDateTime(model.Date);
                entity.Active  = (int)(model.Active);
                entity.Level   = model.Level;

                Connect_Enttity.CommentProducs.Add(entity);
                Connect_Enttity.SaveChanges();
                Dispose();
            }
        }
 public IEnumerable <CommentProduc_Model> ReadID(CommentProduc_Model model)
 {
     return(GetId(model));
 }