Beispiel #1
0
        public ActionResult DataAnnounceDetail(int ID = 0)
        {
            DataAnnounceViewModel viewmodel;

            if (ID != 0)
            {
                var item = dataAnnounceService.LoadEntites(o => o.ID == ID).First();
                viewmodel = new DataAnnounceViewModel
                {
                    ID          = item.ID,
                    Title       = item.Title,
                    Content     = item.Content,
                    CreatedBy   = item.CreatedBy,
                    CreateDate  = item.CreateDate,
                    PublishBy   = item.PublishBy,
                    PublishDate = item.PublishDate,
                    IsPublish   = item.IsPublish,
                };
            }
            else
            {
                viewmodel = new DataAnnounceViewModel();
            }
            ViewData.Model = viewmodel;
            return(View());
        }
 public JsonResult CreateDataAnnounce(DataAnnounceViewModel item)
 {
     try
     {
         data_announce_info dinfo = new data_announce_info
         {
             ID          = item.ID,
             Title       = item.Title,
             Content     = item.Content,
             PublishBy   = Session["UserName"].ToString(),
             PublishDate = DateTime.Now,
             IsPublish   = item.IsPublish,
         };
         if (dinfo.ID > 0)
         {
             dataAnnounceService.UpdateEntity(dinfo);
         }
         else
         {
             dinfo.CreatedBy  = Session["UserName"].ToString();
             dinfo.CreateDate = DateTime.Now;
             dataAnnounceService.AddEntity(dinfo);
         }
         var result = new { State = "Success" };
         return(Json(result, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         var result = new { State = "Exception", Message = ex.Message };
         return(Json(result, JsonRequestBehavior.AllowGet));
     }
 }