Beispiel #1
0
        public JsonResult Add(FilterTemplateIM filterTemplate)
        {
            if (!ModelState.IsValid)
            {
                AR.SetSuccess(GetModelErrorMessage());
                return(Json(AR, JsonRequestBehavior.DenyGet));
            }

            try
            {
                var newFilterTemplate = _mapper.Map <FilterTemplateIM, FilterTemplate>(filterTemplate);
                newFilterTemplate.CreatedBy   = Site.CurrentUserName;
                newFilterTemplate.CreatedDate = DateTime.Now;
                //FilterTemplate.
                //newFilterTemplate.CreatedDate.
                _filterTemplateService.Create(newFilterTemplate);



                //int count;
                //int filterTemplateSize = SettingsManager.FilterTemplate.PageSize;
                //var list = _filterTemplateService.GetPagedElements(0, filterTemplateSize, string.Empty, out count);
                //List<FilterTemplateVM> filterTemplateList = _mapper.Map<List<FilterTemplate>, List<FilterTemplateVM>>(list);
                //AR.Data = RenderPartialViewToString("_FilterTemplateList", filterTemplateList);

                AR.SetSuccess(String.Format(Messages.AlertCreateSuccess, EntityNames.FilterTemplate));
                return(Json(AR, JsonRequestBehavior.DenyGet));
            }
            catch (Exception er)
            {
                AR.Setfailure(er.Message);
                return(Json(AR, JsonRequestBehavior.DenyGet));
            }
        }
Beispiel #2
0
        // GET: Admin/FilterTemplates/Create
        public ActionResult Add()
        {
            FilterTemplateIM filterTemplate = new FilterTemplateIM()
            {
                Active = true
            };

            return(View(filterTemplate));
        }
Beispiel #3
0
        public ActionResult Edit(FilterTemplateIM filterTemplate)
        {
            if (!ModelState.IsValid)
            {
                AR.Setfailure(GetModelErrorMessage());
                return(Json(AR, JsonRequestBehavior.DenyGet));
            }
            var ft = _filterTemplateService.GetById(filterTemplate.Id);

            try
            {
                var eft = _filterTemplateService.GetById(filterTemplate.Id);
                eft.Title          = filterTemplate.Title;
                eft.Links          = filterTemplate.Links;
                eft.Importance     = filterTemplate.Importance;
                eft.Keyword        = filterTemplate.Keyword;
                eft.KeywordSet     = filterTemplate.KeywordSet;
                eft.Name           = filterTemplate.Name;
                eft.PublishDate    = filterTemplate.PublishDate;
                eft.Source         = filterTemplate.Source;
                eft.Author         = filterTemplate.Author;
                eft.Active         = filterTemplate.Active;
                eft.Body           = filterTemplate.Body;
                eft.Description    = filterTemplate.Description;
                eft.LinksContainer = filterTemplate.LinksContainer;
                eft.Encode         = filterTemplate.Encode;

                eft.UpdatedBy   = Site.CurrentUserName;
                eft.UpdatedDate = DateTime.Now;

                // editFilterTemplate = _mapper.Map<FilterTemplateIM, FilterTemplate>(filterTemplate);
                _filterTemplateService.Update(eft);


                //var filterTemplateVM = _mapper.Map<FilterTemplateVM>(editFilterTemplate);

                //AR.Id = filterTemplate.Id;
                //AR.Data = RenderPartialViewToString("_FilterTemplateItem", filterTemplateVM);

                AR.SetSuccess(String.Format(Messages.AlertUpdateSuccess, EntityNames.FilterTemplate));
                return(Json(AR, JsonRequestBehavior.DenyGet));
            }
            catch (Exception er)
            {
                AR.Setfailure(er.Message);
                return(Json(AR, JsonRequestBehavior.DenyGet));
            }
        }