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); } }
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); }