public async Task <ActionResult> Create(CreateDisplayTypeViewModel model) { if (ModelState.IsValid) { DisplayContent MainObj = new DisplayContent(); if (model.ObjTypeId == (int)EnumCore.ObjTypeId.tin_tuc) { MainObj.ContentId = model.ContentId; } if (model.ObjTypeId == (int)EnumCore.ObjTypeId.san_pham) { MainObj.ContentId = model.ProductId; } if (model.ObjTypeId == (int)EnumCore.ObjTypeId.banner) { MainObj.ContentId = model.BannerId; } MainObj.ObjType = model.ObjTypeId; MainObj.CrtdDT = DateTime.Now; MainObj.CrtdUID = long.Parse(User.Identity.GetUserId()); MainObj.DisplayType = model.DisplayTypeId; MainObj.DisplayOrder = await cms_db.GetMaxOrderDisplayForDisplaycontent(model.DisplayTypeId) + 1; MainObj.StartDT = this.SpritDateTime(model.Datetime)[0]; MainObj.EndDT = this.SpritDateTime(model.Datetime)[1]; int rs = await cms_db.CreateDisplayContent(MainObj); } return(RedirectToAction("Create")); }
public ActionResult Create(int?DisplayTypeId) { CreateDisplayTypeViewModel model = new CreateDisplayTypeViewModel(); model.LstDisplayContent = this.GetlstDisplayTypeViewModels(DisplayTypeId); model.LstContent = new SelectList(cms_db.GetContentListForSelectlist(), "ContentItemId", "ContentTitle"); model.LstProduct = new SelectList(cms_db.GetProductListForSelectlist(), "ProductId", "ProductName"); model.LstBanner = new SelectList(cms_db.GetBannerListForSelectlist(), "MediaContentId", "Filename"); model.LstDisplayType = new SelectList(cms_db.GetClassifiListForSelectlist((int)EnumCore.ClassificationScheme.display_type), "ClassificationId", "ClassificationNM"); return(View(model)); }