protected void btnAdd_Click(object sender, EventArgs e) { try { using (TheFacade facade = new TheFacade()) { if (CurrentAddID <= 0) { Advertise advertise = new Advertise(); advertise.Name = txtName.Text.Trim(); advertise.Url = txtUrl.Text.Trim(); facade.Insert<Advertise>(advertise); } else if (CurrentAddID > 0) { Advertise advertise = facade.GeneralFacade.GetAdvertiseByIID(CurrentAddID); advertise.Name = txtName.Text.Trim(); advertise.Url = txtUrl.Text.Trim(); facade.Update<Advertise>(advertise); } } Session[GeneralConstant.ISSAVED] = true; } catch { Session[GeneralConstant.ISSAVED] = true; } finally { Response.Redirect(Request.Url.ToString()); } }
public string GetAdvertiseData(Advertise advertise) { var s = JsonConvert.SerializeObject(new { id = advertise.AdvertiseId, address = advertise.GetPath(), duration = advertise.LiveDurationInSec, boxName = advertise.BoxName }); return(s); }
private void Awake() { if (instance == null) { instance = this; } else { Destroy(gameObject); return; } DontDestroyOnLoad(gameObject); }
public ActionResult Edit([Bind(Include = "AdvertiseId,AdvertiseNo,Description,Price,Date,Kilometer,ModelYear,Fuel,GearingType,Username,Phone,StatusId,BrandId,ModelId,CityId")] Advertise advertise) { if (ModelState.IsValid) { db.Entry(advertise).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CityId = new SelectList(db.Cities, "CityId", "CityName", advertise.CityId); ViewBag.brandList = new SelectList(GetBrand(), "BrandId", "BrandName"); ViewBag.StatusId = new SelectList(db.Statuses, "StatusId", "StatusName", advertise.StatusId); return(View(advertise)); }
public ActionResult Edit([Bind(Include = "ID,Date,ViewNo,Title,Content")] Advertise advertise, TempArticle tempArticle) { if (ModelState.IsValid) { db.Entry(advertise).State = EntityState.Modified; db.tempArticle.Add(tempArticle); db.SaveChanges(); db.advertise.Remove(advertise); db.SaveChanges(); return(RedirectToAction("Index", "Temp")); } return(View(tempArticle)); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Advertise advertise = db.AdvertisesList.Find(id); if (advertise == null) { return(HttpNotFound()); } return(View(advertise)); }
public bool Insert(Advertise mode) { try { db.Advertises.Add(mode); db.SaveChanges(); return(true); } catch { return(false); } }
public ActionResult Create([Bind(Include = "ID,Date,ViewNo,Title,Content")] Advertise advertise) { if (ModelState.IsValid) { advertise.AuthorNAme = @Session["Name"].ToString(); advertise.AuthorRole = @Session["Role"].ToString(); advertise.ViewNo = 0; advertise.Date = @DateTime.Now; db.advertise.Add(advertise); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(advertise)); }
// GET: Advertises/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Advertise advertise = db.Advertises.Find(id); if (advertise == null) { return(HttpNotFound()); } ViewBag.FileId = new SelectList(db.File, "FileId", "ContextType", advertise.FileId); return(View(advertise)); }
public ActionResult DeleteAdvertise(Advertise advertise) { Log.Debug($"Deleting {advertise.Title}"); try { advertiseService.DeleteAdvertise(advertise); } catch (Exception e) { Log.Error(e.ToString()); } return(RedirectToAction("Advertises")); }
public ActionResult SelectAdvertisesForeignKeys(SelectAdvertisesFKs model) { Advertise advertise = new Advertise(); advertise.DomainId = model.SelectedDomainId; advertise.UserId = model.SelectedUserId; advertise.SubDomainId = model.SelectedSubDomainId; return(RedirectToAction("CreateAdvertise", new { advertise.DomainId, advertise.UserId, advertise.SubDomainId })); }
public int CreateAdvertise(Advertise advertise) { if (!ModelState.IsValid) { throw new HttpResponseException() { Status = (int)ApiResultModel.CodeEnum.IllegalRequest }; } string physicalPath = $"{_hostingEnvironment.ContentRootPath}{_config.GetValue<string>("ImagesUploadPath")}"; advertise.ResourceUrl = CommonUtilities.GetAdvertiseImageUrlFromBase64(advertise.ResourceUrl, physicalPath, _config.GetValue <string>("ImagesUploadPath")); return(_advertiseService.CreateAdvertise(advertise)); }
/// <summary> /// DeleteAdvertise - xoa thông tin advertise /// </summary> /// <param name="advertise"></param> /// <returns></returns> public bool DeleteAdvertise(Advertise advertise) { SqlParameter[] paramList = new SqlParameter[2]; paramList[0] = new SqlParameter("@AdvertiseId", SqlDbType.Int); paramList[0].Value = advertise.AdvertiseId; if (db.executeUpdate("DeleteAdvertise", paramList) == 0) { return(false); } else { return(true); } }
public ActionResult EditAdvertise(int id) { Advertise advertises = new Advertise(); Log.Debug($"Getting the advertise with the id:{id}"); try { advertises = advertiseService.GetAdvertise(id); } catch (Exception e) { Log.Error(e.ToString()); } return(View(advertises)); }
public static Advertise Edit(Advertise advertise) { TN db = new TN(); Advertise oldAdvertise = db.Advertises.Where(en => en.idav == advertise.idav).FirstOrDefault(); oldAdvertise.idav = advertise.idav; oldAdvertise.idat = advertise.idat; oldAdvertise.title = advertise.title; oldAdvertise.img = advertise.img; oldAdvertise.link = advertise.link; oldAdvertise.sortno = advertise.sortno; oldAdvertise.inuse = advertise.inuse; db.SaveChanges(); return(oldAdvertise); }
public ActionResult PostAdvertise(HttpPostedFileBase file, string boxName) { ViewBag.Title = "Advertise"; if (file != null) { try { // Validate the uploaded file if you want like content length(optional) // Get the complete file path var res = file.FileName.Split('.'); var advertise = new Advertise { AdvertiseUploadTime = DateTime.Now, IsPublish = false, BoxName = boxName, AdvertiseName = file.FileName, AdvertisePublishTime = DateTime.Now }; Db.Advertises.Add(advertise); Db.SaveChanges(); var uploadFilesDir = System.Web.HttpContext.Current.Server.MapPath("~/Advertise"); if (!Directory.Exists(uploadFilesDir)) { Directory.CreateDirectory(uploadFilesDir); } var fileSavePath = Path.Combine(uploadFilesDir, advertise.AdvertiseId + "." + res[1]); // Save the uploaded file to "UploadedFiles" folder file.SaveAs(fileSavePath); ViewBag.msg = "Uploaded Successfully"; return(View("Advertise")); } catch (Exception e) { ViewBag.msg = e.ToString(); return(View("Advertise")); } } ViewBag.msg = "Faild to upload image"; return(View("Advertise")); }
public Publisher(string topic) { this.topic = topic; messagetype = new T(); Advertise adv = new Advertise(); adv.topic = topic; adv.type = messagetype.GetType(); WebSocketManager.Instance.Send(JsonUtility.ToJson(adv)); UnAdvertise unadv = new UnAdvertise(); unadv.topic = topic; //WebSocketManager.Instance.Send(JsonUtility.ToJson(unadv)); WebSocketManager.Instance.unadvertise_queue.Enqueue(JsonUtility.ToJson(unadv)); pub = new Publish <T>(); pub.topic = topic; }
public IActionResult Create(Advertise model, string gifPath) { if (gifPath == null) { return(RedirectToAction("Index")); } if (ModelState.IsValid) { model.FromDate = PublicClass.ConvertfaToEndigit.toEnNumber(model.FromDate); model.ToDate = PublicClass.ConvertfaToEndigit.toEnNumber(model.ToDate); _context.AdvertisRepositoryUW.Create(model); _context.Save(); } return(View(model)); }
// GET: Advertise/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Advertise advertise = db.Advertisements.Find(id); if (advertise == null) { return(HttpNotFound()); } ViewBag.brandList = new SelectList(GetBrand(), "BrandId", "BrandName"); ViewBag.CityId = new SelectList(db.Cities, "CityId", "CityName", advertise.CityId); ViewBag.ModelId = new SelectList(db.Models, "ModelId", "ModelName", advertise.ModelId); ViewBag.StatusId = new SelectList(db.Statuses, "StatusId", "StatusName", advertise.StatusId); return(View(advertise)); }
public ActionResult Create([Bind(Include = "AdvertiseID,AdvertiseCode,AdvertiseName,AdvertiseImage,AdvertiseURL,IsActive,Location,AdvContent,SEOTitle," + "SEOUrlRewrite,SEOKeywords,SEOMetadescription")] Advertise advertise, HttpPostedFileBase HinhAnh) { if (ModelState.IsValid) { var allowedExtensions = new[] { ".Jpg", ".png", ".jpg", "jpeg" }; if (HinhAnh == null) { advertise.AdvertiseImage = "NoImage.png"; } else { var fileName = Path.GetFileName(HinhAnh.FileName); var ext = Path.GetExtension(HinhAnh.FileName); if (allowedExtensions.Contains(ext)) //check what type of extension { string name = Path.GetFileNameWithoutExtension(fileName); //getting file name without extension string myfile = name + "_" + DateTime.Now.Millisecond + "adv" + ext; //appending the name with id // store the file inside ~/project folder(Img) var path = Path.Combine(Server.MapPath(WebConstants.imgNewsURL), myfile); //var dir = Directory.CreateDirectory(path); //HinhAnh.SaveAs(Path.Combine(path, myfile)); advertise.AdvertiseImage = myfile; HinhAnh.SaveAs(path); } else { ViewBag.message = "Please choose only Image file"; } } advertise.SEOUrlRewrite = Helpers.ConvertToUpperLower(advertise.AdvertiseName); db.Advertises.Add(advertise); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(advertise)); }
public IActionResult Edit(EditAdvertises model) { if (ModelState.IsValid) { var adver = new Advertise() { Description_1 = model.Description_1, Description_2 = model.Description_2, AdvertiseId = model.AdvertiseId, Image = model.Image }; var fileName = string.Empty; if (model.ImageParth != null) { string uploadFolder = Path.Combine(webHostEnvironment.WebRootPath, "images/ImgAdvertises"); fileName = $"{Guid.NewGuid()}_{model.ImageParth.FileName}"; var filePath = Path.Combine(uploadFolder, fileName); using (var fs = new FileStream(filePath, FileMode.Create)) { model.ImageParth.CopyTo(fs); } adver.Image = fileName; if (!string.IsNullOrEmpty(model.Image)) { string delFile = Path.Combine(webHostEnvironment.WebRootPath, "images/ImgAdvertises", model.Image); System.IO.File.Delete(delFile); } } else { fileName = model.Image; } adver.Image = fileName; var edit = ConText.Advertises.Attach(adver); edit.State = EntityState.Modified; ConText.SaveChanges(); if (adver != null) { return(RedirectToAction("Index", "Advertises")); } } return(View()); }
public RBPublisher(string t) { Topic = t; mesType = new T(); data = new PublishMessage <T>(); data.topic = t; Advertise advertise = new Advertise(); advertise.topic = t; advertise.type = mesType.Type(); advertise_msg = JsonUtility.ToJson(advertise); RBSocket.Instance.OperationSend(advertise_msg); UnAdvertise unadvertise = new UnAdvertise(); unadvertise.topic = t; RBSocket.Instance.AddUnAdvertise(unadvertise); }
public ActionResult EditAdvertise(Advertise advertise) { Log.Debug($"Updating {advertise.Title}"); if (ModelState.IsValid) { try { advertiseService.UpdateAdvertise(advertise); return(RedirectToAction("Advertises")); } catch (Exception e) { Log.Error(e.ToString()); } } return(View(advertise)); }
public ActionResult AddSuppliesModule(int?id, string adColumnID) { if (id.HasValue) { ViewBag.Title = "修改模块"; return(View(manager.GetAdvertiseByID(id.Value))); } else { if (!string.IsNullOrEmpty(adColumnID)) { ViewBag.Title = "新增模块"; Advertise _Model = new Advertise() { PKID = 0, AdColumnID = adColumnID,//此处设置无用,直接在DAL里边直接添加了 Name = "", Position = 0, BeginDateTime = DateTime.Now.AddDays(1), EndDateTime = DateTime.Now.AddMonths(1), Image = "", Url = "", ActivityID = "", ShowType = 2, State = 0, //默认0停用 Platform = 0, //默认0 FunctionID = "", TopPicture = "", AdType = 0, ProductID = "", CreateDateTime = DateTime.Now, LastUpdateDateTime = DateTime.Now, IsSendStamps = false, ActivityKey = "" }; return(View(_Model)); } else { return(Content("请选择要添加模块的类型")); } } }
public async Task <ActionResult <Advertise> > PostAdvertise(Advertise advertise) { if (advertise == null) { return(BadRequest("Gönderilen İstek içeriği boş olamaz")); } var customer = await _context.Customers.FindAsync(advertise.CustomerId); if (customer.IsActive == false) { return(BadRequest("Aktif olmayan kullanıcı ilan veremez")); } _context.Advertises.Add(advertise); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAdvertise", new { id = advertise.AdvertiseId }, advertise)); }
public ActionResult CreateAdvertise(Advertise advertise, int domainId, int userId, int subDomainId) { advertise.CreateDate = DateTime.Now; advertise.DomainId = domainId; advertise.UserId = userId; advertise.SubDomainId = subDomainId; Log.Debug("Creating new Domain"); try { advertiseService.InsertAdvertise(advertise); } catch (Exception e) { Log.Error(e.ToString()); } return(RedirectToAction("Advertises")); }
public ActionResult Edit(int?id) { if (Request.Cookies["MagazineId"].Value == null) { SetMessage("Lo sentimos, ha ocurrido un error. Inténtelo de nuevo.", BootstrapAlertTypes.Danger); return(RedirectToAction("Index", "Magazines")); } if (!UserService.UserInMagazine(int.Parse(Request.Cookies["MagazineId"].Value), UserService.GetCurrentUser().UserId)) { return(RedirectToAction("Index", "Magazines")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Advertise advertise = db.AdvertisesList.SingleOrDefault(x => x.AdvertiseId == id); if (advertise == null) { return(HttpNotFound()); } var model = new AdvertiseViewModel() { AdvertiseId = advertise.AdvertiseId, AdCategoryId = advertise.AdCategoryId.Value, Content = advertise.Content, IFrame = advertise.IFrame, ImageString = advertise.Image, Name = advertise.Name, Url = advertise.Url, Campaign = advertise.Campaign, Horizontal = advertise.Horizontal, Medium = advertise.Medium, Source = advertise.Source, Term = advertise.Term }; return(View(model)); }
public void Create(Advertise_Model model) { var data = Connect_Enttity.Advertises.FirstOrDefault(x => x.Id == model.Id); if (data == null) { var entity = new Advertise(); entity.Name = model.Name; entity.Image = model.Image; entity.Width = (int)(model.Width); entity.Height = (int)(model.Height); entity.Link = model.Link; entity.Target = model.Target; entity.Content = model.Content; entity.Position = (short)(model.Position); entity.PageId = (int)(model.PageId); entity.Click = (int)(model.Click); entity.Ord = (int)(model.Ord); entity.Active = (bool)(model.Active); entity.Lang = model.Lang; entity.NameEn = model.NameEn; entity.ContentEn = model.ContentEn; entity.Ngaytao = Convert.ToDateTime(model.Ngaytao); if (model.Ngayhethan == null) { entity.Ngayhethan = null; } else { entity.Ngayhethan = Convert.ToDateTime(model.Ngayhethan); } entity.LuotClick = (int)(model.LuotClick); Connect_Enttity.Advertises.Add(entity); Connect_Enttity.SaveChanges(); Dispose(); } }
public ActionResult CreateAdvertise(AdminCreateAdvertiseViewModel model) { ViewBag.AdvertiseTypes = Extensions.GetAdvertiseTypes(); if (ModelState.IsValid) { var advertise = new Advertise() { ID = model.Advertise.ID, Link = model.Advertise.Link, Title = model.Advertise.Title, AdvertiseType = model.Advertise.AdvertiseType, CreateDate = DateTime.Now }; if (model.Images.Count > 0 && model.Images[0] != null) { var image = model.Images[0]; var fileExtension = Path.GetExtension(image.FileName); var fileName = advertise.ID.ToString() + fileExtension; var physicalPath = Path.Combine(Helper.GetAdvertisePath(), fileName); image.SaveAs(physicalPath); advertise.FileName = fileName; } else { if (model.Advertise.AdvertiseType == AdvertiseType.Horizontal) { advertise.FileName = "Advertising-H.gif"; } else { advertise.FileName = "Advertising-V.png"; } } DbContext.Advertises.Add(advertise); DbContext.SaveChanges(); return(RedirectToAction("Index")); } return(View(model)); }
public async Task <IActionResult> Create([Bind(AdString)] Advertise advertise, List <IFormFile> imgs) { if (ModelState.IsValid) { //Here we need to add some values not given by user advertise.PostTime = DateTime.Now; advertise.UserMail = HttpContext.Session.GetString("sEmail"); _context.Add(advertise); await _context.SaveChangesAsync(); //updated the advertise table //now image table need to update foreach (var img in imgs) { if (img.Length > 0) { using (var ms = new MemoryStream()) { img.CopyTo(ms); var fileBytes = ms.ToArray(); //string s = Convert.ToBase64String(fileBytes); Image image = new Image(); image.AdvertiseID = advertise.ID; image.FlatImage = fileBytes; _context.Add(image); await _context.SaveChangesAsync(); // act on the Base64 data } } } //all images updated in image table return(RedirectToAction(nameof(Index))); } return(View(advertise)); }
public ActionResult Create(Advertise advertise) { int genNumber = randomInteger.Next(1234567890); if (ModelState.IsValid) { try { if (Request.Files.Count > 0) { HttpPostedFileBase file = Request.Files[0]; if (file.ContentLength > 0 && file.ContentType.ToUpper().Contains("JPEG") || file.ContentType.ToUpper().Contains("PNG")) { WebImage img = new WebImage(file.InputStream); if (img.Width > 400) { img.Resize(400, 400, true, true); } string fileName = Path.Combine(Server.MapPath("~/Uploads/Adverts/"), Path.GetFileName(genNumber + file.FileName)); img.Save(fileName); advertise.ImageUrl = fileName; } else { return(View(advertise)); } } } catch (Exception e) { } db.Advertising.Add(advertise); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(advertise)); }