Example #1
0
        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);
        }
Example #2
0
        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));
        }
Example #4
0
        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));
        }
Example #5
0
        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"));
        }
Example #6
0
        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"));
        }
Example #10
0
        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());
        }