public async Task <ActionResult> Create([Bind(Include = "Id,Photo")] TeamSlider teamSlider) { if (!ModelState.IsValid) { return(View(teamSlider)); } if (teamSlider.Photo == null) { ModelState.AddModelError("", "Photo can't be null"); return(View(teamSlider)); } if (!teamSlider.Photo.IsImage()) { ModelState.AddModelError("", "Photo type is not valid"); return(View(teamSlider)); } teamSlider.Image = teamSlider.Photo.Save("img"); db.TeamSliders.Add(teamSlider); await db.SaveChangesAsync(); return(RedirectToAction("Index")); //} //return View(teamSlider); }
public async Task <ActionResult> Create([Bind(Include = "Title,Content")] Services services) { context.Services.Add(services); await context.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Create([Bind(Include = "Id,Title,Content")] OurApproach ourApproach) { if (ModelState.IsValid) { db.OurApproach.Add(ourApproach); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(ourApproach)); }
public async Task <ActionResult> Create([Bind(Include = "id,Content,FullName,Image")] Testimonials testimonials) { if (ModelState.IsValid) { db.Testimonials.Add(testimonials); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(testimonials)); }
public async Task <ActionResult> Create([Bind(Include = "Name,LastName,Photo,Facebook,Profection,Linkedn,Twitter,Instagram")] Team team) { if (!ModelState.IsValid) { return(View(team)); } if (team.Photo == null) { ModelState.AddModelError("Photo", "Foto yuklenmelidir."); return(View(team)); } if (!team.Photo.IsImage()) { ModelState.AddModelError("Photo", "Foto duzgun formatda deyil."); return(View(team)); } team.Image = team.Photo.Save("img"); context.Teams.Add(team); await context.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> DeleteConfirmed(int id) { Contact contact = db.Contacts.Find(id); db.Contacts.Remove(contact); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit(Headers headers, HttpPostedFileBase file) { if (!ModelState.IsValid) { return(View(headers)); } Headers headerFromDb = context.Headers.FirstOrDefault(); string imagename; if (file == null) { imagename = headerFromDb.Image; } headerFromDb.Title = headers.Title; headerFromDb.Description = headers.Description; await context.SaveChangesAsync(); if (file != null && file.ContentLength > 0) { imagename = file.FileName; string exe = file.ContentType.ToLower(); if (exe != "image/jpg" && exe != "image/png" && exe != "image/jpeg" && exe != "image/gif") { return(View(headers)); } int id = headerFromDb.id; Headers dto = await context.Headers.OrderBy(c => c.id).Skip(0).Take(20).FirstOrDefaultAsync(x => x.id == id); dto.Image = imagename; await context.SaveChangesAsync(); var orginalDirectory = new DirectoryInfo(string.Format("{0}Public\\img", Server.MapPath(@"\"))); var pathstring = Path.Combine(orginalDirectory.ToString(), imagename); file.SaveAs(pathstring); } return(RedirectToAction("Index")); }
public async Task <ActionResult> Create([Bind(Include = "id,Title,Content,FulName,Image")] Blog blog) { if (ModelState.IsValid) { db.Blogs.Add(blog); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(blog)); }
public async Task <ActionResult> ContactInfo(Contact contact) { if (!ModelState.IsValid) { return(RedirectToAction("Index", contact)); } context.Contacts.Add(contact); await context.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "id,SupTitle,Title,Content")] About about, HttpPostedFileBase file) { if (!ModelState.IsValid) { return(View()); } var modelabout = await db.About.Take(20).FirstOrDefaultAsync(x => x.id == about.id); modelabout.Content = about.Content; modelabout.Title = about.Title; modelabout.SupTitle = about.SupTitle; await db.SaveChangesAsync(); string imagename; int id = modelabout.id; var model = await db.About.Take(20).FirstOrDefaultAsync(c => c.id == id); if (file == null) { imagename = modelabout.Image; model.Image = imagename; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } if (file != null && file.ContentLength > 0) { imagename = file.FileName; model.Image = imagename; await db.SaveChangesAsync(); var orginalDirectory = new DirectoryInfo(string.Format("{0}Public\\img", Server.MapPath(@"\"))); var pathstring = Path.Combine(orginalDirectory.ToString(), imagename); file.SaveAs(pathstring); } return(RedirectToAction("Index")); }
public async Task <ActionResult> ChangeAvatar(HttpPostedFileBase image) { if (image != null) { if (image.IsImage()) { var adminSetting = context.AdminSetting.FirstOrDefault(); //Remove RemoveImageAsAdministrator(adminSetting.Image); //Save adminSetting.Image = image.SaveAsAdministrator("Admin"); await context.SaveChangesAsync(); return(RedirectToAction("Index", "Dashboard")); } ViewBag.UploadError = "Image type is not invalid"; } ViewBag.Image = context.AdminSetting.FirstOrDefault().Image; ViewBag.UploadError = "Image should be selected"; return(View()); }