public bool UpdateAsync(AboutInstart model) { using (var conn = DapperFactory.GetConnection()) { var fields = model.ToFields(removeFields: new List <string> { "PassLearning", "CreateTime" }); if (fields == null || fields.Count == 0) { return(false); } var fieldList = new List <string>(); foreach (var field in fields) { fieldList.Add(string.Format("{0}=@{0}", field)); } model.ModifyTime = DateTime.Now; string sql = string.Format("update [AboutInstart] set {0};", string.Join(",", fieldList)); return(conn.Execute(sql, model) > 0); } }
public bool UpdateAsync(AboutInstart model) { if (model == null) { throw new ArgumentNullException("model不能为null"); } return(_aboutInstartRepository.UpdateAsync(model)); }
public ActionResult Index() { AboutInstart model = _aboutInstartService.GetInfoAsync(); if (model == null) { model = new AboutInstart(); } return(View(model)); }
public ActionResult Index() { AboutInstart model = _aboutInstartService.GetInfoAsync(); if (model == null) { model = new AboutInstart(); } ViewBag.Learning = model.PassLearning; return(View()); }
public ActionResult Index() { AboutInstart model = (_aboutService.GetInfoAsync()) ?? new AboutInstart(); ViewBag.CourseList = (_courseService.GetRecommendListAsync(3)) ?? new List <Instart.Models.Course>(); List <Banner> bannerList = _bannerService.GetBannerListByPosAsync(Instart.Models.Enums.EnumBannerPos.Student); ViewBag.BannerUrl = ""; if (bannerList != null && bannerList.Count() > 0) { ViewBag.BannerUrl = bannerList[0].ImageUrl; } return(View(model)); }
public bool InsertAsync(AboutInstart model) { using (var conn = DapperFactory.GetConnection()) { var fields = model.ToFields(); if (fields == null || fields.Count == 0) { return(false); } model.CreateTime = DateTime.Now; model.ModifyTime = DateTime.Now; string sql = string.Format("insert into [AboutInstart] ({0}) values ({1});", string.Join(",", fields), string.Join(",", fields.Select(n => "@" + n))); return(conn.Execute(sql, model) > 0); } }
public JsonResult Set(AboutInstart model) { if (model == null) { return(Error("参数错误。")); } var fileImg = Request.Files["fileImg"]; if (fileImg != null) { string uploadResult = UploadHelper.Process(fileImg.FileName, fileImg.InputStream); if (!string.IsNullOrEmpty(uploadResult)) { model.ImgUrl = uploadResult; } } var fileVideo = Request.Files["fileVideo"]; if (fileVideo != null) { string uploadResult = UploadHelper.Process(fileVideo.FileName, fileVideo.InputStream); if (!string.IsNullOrEmpty(uploadResult)) { model.VideoUrl = uploadResult; } } var result = new ResultBase(); int count = _aboutInstartService.GetCountAsync(); if (count > 0) { result.success = _aboutInstartService.UpdateAsync(model); } else { result.success = _aboutInstartService.InsertAsync(model); } return(Json(result)); }
public ActionResult Index() { AboutInstart model = (_aboutService.GetInfoAsync()) ?? new AboutInstart(); return(View(model)); }
public JsonResult Set(AboutInstart model) { if (model == null) { return(Error("参数错误。")); } var fileImg = Request.Files["fileImg"]; if (fileImg != null) { string uploadResult = UploadHelper.Process(fileImg.FileName, fileImg.InputStream); if (!string.IsNullOrEmpty(uploadResult)) { model.ImgUrl = uploadResult; } } var fileVideo = Request.Files["fileVideo"]; if (fileVideo != null) { string uploadResult = UploadHelper.Process(fileVideo.FileName, fileVideo.InputStream); if (!string.IsNullOrEmpty(uploadResult)) { model.VideoUrl = uploadResult; } } var filePreToPro = Request.Files["filePreToPro"]; if (filePreToPro != null) { string uploadResult = UploadHelper.Process(filePreToPro.FileName, filePreToPro.InputStream); if (!string.IsNullOrEmpty(uploadResult)) { model.PreToProImg = uploadResult; } } var fileDivision = Request.Files["fileDivision"]; if (fileDivision != null) { string uploadResult = UploadHelper.Process(fileDivision.FileName, fileDivision.InputStream); if (!string.IsNullOrEmpty(uploadResult)) { model.DivisionImg = uploadResult; } } var filePassLearning = Request.Files["filePassLearning"]; if (filePassLearning != null) { string uploadResult = UploadHelper.Process(filePassLearning.FileName, filePassLearning.InputStream); if (!string.IsNullOrEmpty(uploadResult)) { model.PassLearningImg = uploadResult; } } var fileWorkShop = Request.Files["fileWorkShop"]; if (fileWorkShop != null) { string uploadResult = UploadHelper.Process(fileWorkShop.FileName, fileWorkShop.InputStream); if (!string.IsNullOrEmpty(uploadResult)) { model.WorkShopImg = uploadResult; } } var fileStudio = Request.Files["fileStudio"]; if (fileStudio != null) { string uploadResult = UploadHelper.Process(fileStudio.FileName, fileStudio.InputStream); if (!string.IsNullOrEmpty(uploadResult)) { model.StudioImg = uploadResult; } } var fileCompany = Request.Files["fileCompany"]; if (fileCompany != null) { string uploadResult = UploadHelper.Process(fileCompany.FileName, fileCompany.InputStream); if (!string.IsNullOrEmpty(uploadResult)) { model.CompanyImg = uploadResult; } } var fileActor = Request.Files["fileActor"]; if (fileActor != null) { string uploadResult = UploadHelper.Process(fileActor.FileName, fileActor.InputStream); if (!string.IsNullOrEmpty(uploadResult)) { model.ActorImg = uploadResult; } } var filePrograms = Request.Files["filePrograms"]; if (filePrograms != null) { string uploadResult = UploadHelper.Process(filePrograms.FileName, filePrograms.InputStream); if (!string.IsNullOrEmpty(uploadResult)) { model.ProgramsImg = uploadResult; } } var result = new ResultBase(); int count = _aboutInstartService.GetCountAsync(); if (count > 0) { result.success = _aboutInstartService.UpdateAsync(model); } else { result.success = _aboutInstartService.InsertAsync(model); } return(Json(result)); }