public ValidationMsg Create(SysArticle objSysArticle, int userid) { var vmMsg = new ValidationMsg(); try { var tblSysArticle = new Sys_Article { ArticleID = objSysArticle.ArticleID, ArticleName = objSysArticle.ArticleName, ArticleNo = objSysArticle.ArticleNo, ArticleColor = objSysArticle.ArticleColor, ArticleChallanNo = objSysArticle.ArticleChallanNo, IsActive = objSysArticle.IsActive == "Active", ArticleCategory = objSysArticle.ArticleCategory, Remarks = objSysArticle.Remarks, SetOn = DateTime.Now, SetBy = userid, IPAddress = GetIPAddress.LocalIPAddress() }; _context.Sys_Article.Add(tblSysArticle); _context.SaveChanges(); ArticleId = tblSysArticle.ArticleID; vmMsg.Type = Enums.MessageType.Success; vmMsg.Msg = "Saved Successfully."; } catch (Exception ex) { vmMsg.Type = Enums.MessageType.Error; vmMsg.Msg = "Failed to Save."; } return(vmMsg); }
public ValidationMsg Update(SysArticle objSysArticle, int userid) { var vmMsg = new ValidationMsg(); try { var sysArticle = _context.Sys_Article.FirstOrDefault(s => s.ArticleID == objSysArticle.ArticleID); if (sysArticle != null) { sysArticle.ArticleName = objSysArticle.ArticleName; sysArticle.ArticleNo = objSysArticle.ArticleNo; sysArticle.ArticleColor = objSysArticle.ArticleColor; sysArticle.ArticleChallanNo = objSysArticle.ArticleChallanNo; sysArticle.ArticleCategory = objSysArticle.ArticleCategory; sysArticle.Remarks = objSysArticle.Remarks; sysArticle.IsActive = objSysArticle.IsActive == "Active"; sysArticle.ModifiedOn = DateTime.Now; sysArticle.ModifiedBy = userid; } _context.SaveChanges(); vmMsg.Type = Enums.MessageType.Update; vmMsg.Msg = "Updated Successfully."; } catch (Exception ex) { vmMsg.Type = Enums.MessageType.Error; vmMsg.Msg = "Failed to Update."; } return(vmMsg); }
private SysArticle SetToArticleModel(Sys_Article entity) { var model = new SysArticle(); model.ArticleID = entity.ArticleID; model.ArticleName = entity.ArticleName; model.ArticleNo = entity.ArticleNo; return(model); }
public ActionResult GetArticleList(string article) { var sysArticle = new SysArticle(); var articleList = _dalSlsBuyerOrder.GetArticleList(article); //sysBuyer.Count = lAgentList.Count > 1 ? 0 : 1; sysArticle.ArticleList = articleList; return(Json(sysArticle, JsonRequestBehavior.AllowGet)); }
public ActionResult Article(SysArticle model) { if (model != null && model.ArticleID != 0) { _vmMsg = _dalSysArticle.Update(model, Convert.ToInt32(Session["UserID"])); } else { _vmMsg = _dalSysArticle.Create(model, Convert.ToInt32(Session["UserID"])); } return(Json(new { ArticleID = _dalSysArticle.GetArticleID(), msg = _vmMsg })); }
public ActionResult Save(SysArticle entity, int categoryId) { var category = base._syscategoryService.Get(categoryId); if (category == null) { return(Json(new CommonResult { Success = false, Message = "未选择分类,保存失败!" }, "text/html", JsonRequestBehavior.AllowGet)); } if (entity.Id == 0) { if (_sysarticleService.IsExist(entity.Title)) { return(Json(new CommonResult { Success = false, Message = "标题已经存在,请重新输入!" }, "text/html", JsonRequestBehavior.AllowGet)); } entity.CreateDate = DateTime.Now; entity.UpdateDate = DateTime.Now; entity.Category = category; base._sysarticleService.Save(entity); } else { var model = base._sysarticleService.Get(entity.Id); model.Title = entity.Title; model.UpdateDate = DateTime.Now; model.IsEnabled = entity.IsEnabled; model.Keyword = entity.Keyword; model.Content = entity.Content; model.Description = entity.Description; model.IsFirst = entity.IsFirst; model.RecommendImg = entity.RecommendImg; //model.ArticelType = entity.ArticelType; entity.Category = category; base._sysarticleService.Update(model); } return(Json(new CommonResult { Success = true, Message = "保存成功" }, "text/html", JsonRequestBehavior.AllowGet)); }
public ActionResult AddOrEdit(int?id) { var list = base._syschannelService.LoadAllEnable(); ViewBag.ChannelList = list.Select(x => new SelectListItem { Text = x.Name, Value = x.Id.ToString() }).ToList <SelectListItem>(); SysArticle entity = null; if (!string.IsNullOrEmpty(id.ToString())) { entity = base._sysarticleService.Get(Convert.ToInt32(id)); } entity = entity ?? new SysArticle { Title = string.Empty, }; return(View(entity)); }
public ActionResult News(int id) { SysArticle model = _sysarticleService.Get(id); return(View(model)); }
public void Insert(string Title,string Content,string KeyWord,int? Hits,int? CreatedBy,DateTime? CreatedOn,int? AuditedBy,DateTime? AuditedOn,int? UId,int? CId,string Pic,int? ModifiedBy,DateTime? ModifiedOn) { SysArticle item = new SysArticle(); item.Title = Title; item.Content = Content; item.KeyWord = KeyWord; item.Hits = Hits; item.CreatedBy = CreatedBy; item.CreatedOn = CreatedOn; item.AuditedBy = AuditedBy; item.AuditedOn = AuditedOn; item.UId = UId; item.CId = CId; item.Pic = Pic; item.ModifiedBy = ModifiedBy; item.ModifiedOn = ModifiedOn; item.Save(UserName); }