Example #1
0
        public ActionResult Create(IdleViewModel model)
        {
            ResponResultViewModel result = IdleRepo.Update(model);

            return(Json(new
            {
                success = result.Success,
                message = result.Message,
                entity = result.Entity
            }, JsonRequestBehavior.AllowGet));
        }
Example #2
0
        public static ResponResultViewModel Update(IdleViewModel entity)
        {
            //create - edit
            ResponResultViewModel result = new ResponResultViewModel();

            try
            {
                using (var db = new MinProContext())
                {
                    if (entity.id == 0)
                    {
                        t_idle_news idl = new t_idle_news();
                        idl.title       = entity.title;
                        idl.category_id = entity.category_id;
                        idl.content     = entity.content;
                        idl.is_publish  = false;
                        idl.created_by  = 1;
                        idl.created_on  = DateTime.Now;
                        idl.is_delete   = false;

                        db.t_idle_news.Add(idl);
                        db.SaveChanges();
                        result.Entity = entity;
                    }
                    else
                    {
                        t_idle_news idl = db.t_idle_news.Where(o => o.id == entity.id).FirstOrDefault();
                        if (idl != null)
                        {
                            idl.title       = entity.title;
                            idl.category_id = entity.category_id;
                            idl.content     = entity.content;
                            idl.modified_by = 1;
                            idl.modified_on = DateTime.Now;

                            db.SaveChanges();
                            result.Entity = entity;
                        }
                        else
                        {
                            result.Success = false;
                            result.Message = "Idle Not Found";
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                result.Success = false;
                result.Message = ex.Message;
            }
            return(result);
        }
Example #3
0
        public static IdleViewModel GetId(long id)
        {
            IdleViewModel result = new IdleViewModel();

            using (var db = new MinProContext())
            {
                result = (from idl in db.t_idle_news
                          where idl.id == id
                          select new IdleViewModel
                {
                    id = idl.id,
                    title = idl.title,
                    category_id = idl.category_id,
                    content = idl.content
                }).FirstOrDefault();
                if (result == null)
                {
                    result = new IdleViewModel();
                }
            }
            return(result);
        }