Esempio n. 1
0
 public ActionResult Create(TopicView pNewTopicView)
 {
     var pNewTopic = new Topic();
     try
     {
         // TODO: Add insert logic here
         pNewTopic.ImageId = pNewTopicView.ImageId;
         pNewTopic.Name = pNewTopicView.Name;
         pNewTopic.Code = pNewTopicView.Code;
         pNewTopic.Descrip = pNewTopicView.Descrip;
         pNewTopic.OrderDisplay = pNewTopicView.OrderDisplay;
         pNewTopic.TopicParentID = new TopicModel().GetIdByName(pNewTopicView.TopicParentID);
         if(pNewTopicView.LangId=="Tiếng Việt")
         {
             pNewTopic.LangId = 0;
         }
         else
         {
             pNewTopic.LangId = 1;
         }
         pNewTopic.CreatedBy = account.Id;
         pNewTopic.CreatedDate = DateTime.Now;
         pNewTopic.EditBy = account.Id;
         pNewTopic.EditDate = DateTime.Now;
         pNewTopic.IsActive = true;
         var check = new TopicModel().Create(pNewTopic);
         if(!check)
         {
             return View(pNewTopicView);
         }
         return RedirectToAction("Index");
     }
     catch
     {
         return View(pNewTopicView);
     }
 }
Esempio n. 2
0
 public ActionResult Edit(int id)
 {
     var Object = new TopicModel().GetTopicById(id);
     var Result = new TopicView();
     Result.Name = Object.Name;
     Result.Code = Object.Code;
     Result.ImageId = Object.ImageId;
     Result.Descrip = Object.Descrip;
     Result.OrderDisplay = Object.OrderDisplay;
     Result.TopicParentID = new TopicModel().GetNameById(Object.TopicParentID);
     if(Object.LangId==0)
     {
         Result.LangId = "Tiếng Việt";
     }
     else
     {
         Result.LangId = "Tiếng Anh";
     }
     return View(Result);
 }