コード例 #1
0
        public async Task <IActionResult> Create([Bind("Id,Fullname,Images,Minidescription,Special,Experience,Phone,Email,Sliderdesc,Images,TitleDesc")] Teacherr teacherr, IFormFile Images)
        {
            if (ModelState.IsValid)
            {
                if (Extension.CheckImg(Images, Extension.MAxfileSize))
                {
                    try
                    {
                        teacherr.Images = Extension.SaveImg(Images, path);
                    }
                    catch
                    {
                        ModelState.AddModelError("Img", "Img is not correct");
                    }
                }
                else
                {
                    ModelState.AddModelError("Img", "Img is not correct");
                }
                _context.Add(teacherr);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View());
        }
コード例 #2
0
        public async Task <IActionResult> CommentLis(string description, int?postId)
        {
            try
            {
                var user = await _userManager.GetUserAsync(User);

                if (User == null || User.Identity == null || !User.Identity.IsAuthenticated)
                {
                    return(Json(0));
                }
                string userId = user.Id;

                Comments comment = new Comments();
                comment.BlogId     = postId.Value;
                comment.UserId     = userId;
                comment.Date       = DateTime.UtcNow;
                comment.Descripton = description;
                context.Add(comment);
                await context.SaveChangesAsync();

                return(PartialView("_PArtialcomment", comment));
            }
            catch (Exception)
            {
                return(RedirectToAction());
            }
        }
        public async Task <IActionResult> Create([Bind("Id,Name")] BlogCategory blogCategory)
        {
            if (ModelState.IsValid)
            {
                _context.Add(blogCategory);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(blogCategory));
        }
コード例 #4
0
        public async Task <IActionResult> Create([Bind("Id,Miniage,Maxage")] Age age)
        {
            if (ModelState.IsValid)
            {
                _context.Add(age);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(age));
        }
コード例 #5
0
        public async Task <IActionResult> Entrolls(Entroll entroll)
        {
            if (ModelState.IsValid)
            {
                context.Add(entroll);
                await context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(RedirectToAction(nameof(Index)));
        }
コード例 #6
0
        public async Task <IActionResult> Create([Bind("Id,Name,Blogdesc1,Blogdesc2,Title,Date,Status,BlogcategoryId,UserId")] Blog blog)
        {
            if (ModelState.IsValid)
            {
                _context.Add(blog);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["UserId"]         = new SelectList(_context.Users, "Id", "Fullname", blog.UserId);
            ViewData["BlogcategoryId"] = new SelectList(_context.BlogCategories, "Id", "Name", blog.BlogcategoryId);

            return(View(blog));
        }
コード例 #7
0
        public async Task <IActionResult> Create([Bind("Id,BlogId")] GaleryBlog galeryBlog, IEnumerable <IFormFile> ImageBlog)
        {
            if (ModelState.IsValid)
            {
                foreach (var item in ImageBlog)
                {
                    if (Extension.CheckImg(item, Extension.MAxfileSize))
                    {
                        try
                        {
                            galeryBlog.ImageBlog = Extension.SaveImg(item, path);
                        }
                        catch
                        {
                            return(View(galeryBlog));
                        }
                    }
                    else
                    {
                        return(View(galeryBlog));
                    }
                    GaleryBlog gales = new GaleryBlog
                    {
                        Id        = galeryBlog.Id,
                        ImageBlog = galeryBlog.ImageBlog,
                        BlogId    = galeryBlog.BlogId
                    };


                    _context.Add(gales);


                    await _context.SaveChangesAsync();
                }

                return(RedirectToAction(nameof(Index)));
            }

            ViewData["BlogId"] = new SelectList(_context.Blogs, "Id", "Name", galeryBlog.BlogId);
            return(View(galeryBlog));
        }
コード例 #8
0
        public async Task <IActionResult> Create([Bind(include: "Id,Name,Price,Description,Size,Openhourse,Closehours,Startime,TeacherId,AgeeId,CategoryId")] Classroomm classroomm, IFormFile Iamgename)
        {
            if (ModelState.IsValid)
            {
                if (Iamgename != null)
                {
                    if (Extension.CheckImg(Iamgename, Extension.MAxfileSize))
                    {
                        try
                        {
                            classroomm.Iamgename = Extension.SaveImg(Iamgename, path);
                        }
                        catch
                        {
                            return(View(classroomm));
                        }
                    }
                    else
                    {
                        return(View(classroomm));
                    }
                }
                else
                {
                    return(RedirectToAction("Create", "Classroomms"));
                }



                _context.Add(classroomm);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["AgeeId"]     = new SelectList(_context.Ages, "Id", "Id", classroomm.AgeeId);
            ViewData["CategoryId"] = new SelectList(_context.Categoryies, "Id", "Name", classroomm.CategoryId);
            ViewData["TeacherId"]  = new SelectList(_context.Teacherrs, "Id", "Fullname", classroomm.TeacherId);
            return(View(classroomm));
        }