Example #1
0
        public ActionResult Create()
        {
            OnlineInterviewModel model = new OnlineInterviewModel();


            return(View(PluginHelper.GetViewPath(this.GetType(), "Create"), model));
        }
Example #2
0
        public ActionResult Delete(Guid id)
        {
            OnlineInterviewModel model = new OnlineInterviewModel();
            var info = service.GetById(id);

            if (info != null)
            {
                service.Delete(info);
                return(Json(new AjaxResult()
                {
                    Result = Result.Success
                }));
            }

            return(View());
        }
Example #3
0
        public ActionResult Edit(Guid id)
        {
            OnlineInterviewModel model = new OnlineInterviewModel();
            var info = service.GetById(id);



            model.Id = info.Id;


            model.theme   = info.theme;
            model.Guest   = info.Guest;
            model.shijian = info.shijian;
            model.Address = info.Address;
            //是否开启网友提问
            model.IsEnabled = info.IsEnabled;
            return(View(PluginHelper.GetViewPath(this.GetType(), "Edit"), model));
        }
Example #4
0
        public JsonResult getOnlineInterview(Guid Id)
        {
            OnlineInterviewModel model = new OnlineInterviewModel();
            var info = service.GetById(Id);

            model.Id = info.Id;


            model.theme   = info.theme;
            model.Guest   = info.Guest;
            model.shijian = info.shijian;
            model.Address = info.Address;
            //是否开启网友提问
            model.IsEnabled = info.IsEnabled;


            return(Json(new { list = model }));
        }
Example #5
0
        public ActionResult Create(OnlineInterviewModel model)
        {
            if (ModelState.IsValid)
            {
                OnlineInterview info = new OnlineInterview();
                info.Id = Guid.NewGuid();

                info.theme   = model.theme;
                info.Guest   = model.Guest;
                info.shijian = model.shijian;
                info.Address = model.Address;
                //是否开启网友提问
                info.IsEnabled = model.IsEnabled;

                service.Add(info);
                return(Json(new AjaxResult()
                {
                    Result = Result.Success
                }));
            }
            return(View(PluginHelper.GetViewPath(this.GetType(), "Create"), model));
        }
Example #6
0
        public ActionResult Edit(OnlineInterviewModel model)
        {
            if (ModelState.IsValid)
            {
                OnlineInterview info = service.GetById(model.Id);

                info.Id = model.Id;


                info.theme   = model.theme;
                info.Guest   = model.Guest;
                info.shijian = model.shijian;
                info.Address = model.Address;
                //是否开启网友提问
                info.IsEnabled = model.IsEnabled;

                service.Update(info);
                return(Json(new AjaxResult()
                {
                    Result = Result.Success
                }));
            }
            return(View(PluginHelper.GetViewPath(this.GetType(), "Edit"), model));
        }
Example #7
0
        public ActionResult Display(Guid id, OnlineInterviewQuestionAskCondition condition)
        {
            OnlineInterviewModel model = new OnlineInterviewModel();
            var info = service.GetById(id);


            ViewBag.Id = info.Id;


            ViewBag.theme   = info.theme;
            ViewBag.Guest   = info.Guest;
            ViewBag.shijian = info.shijian;
            ViewBag.Address = info.Address;
            //是否开启网友提问
            ViewBag.IsEnabled = info.IsEnabled;

            condition.OnlineInterviewId = info.Id;
            var news   = IOnlineInterviewQuestionAskService.SearchAllOnlineInterviewQuestionAsk(condition);
            var models = new PagedList <OnlineInterviewQuestionAsk>(news, news.Paging);



            return(View(PluginHelper.GetViewPath(this.GetType(), "Display"), models));
        }