示例#1
0
        public async Task <ActionResult> Create()
        {
            var result   = new HandshakeViewModel();
            var category = await bll.Category().ListAsync();

            foreach (var item in category)
            {
                result.cat.Add(new Category {
                    Id   = item.Id,
                    Name = item.Name
                });
            }
            return(View(result));
        }
示例#2
0
        public async Task <ActionResult> Create(HandshakeViewModel model)
        {
            var user = await UserManager.FindByEmailAsync(User.Identity.Name);

            if (ModelState.IsValid)
            {
                var isSuccess = await bll.SchoolPosts().Add(new DataAccessLayer.Contexts.SchoolPosts
                {
                    School_Id = user.Id,
                    Id        = Guid.NewGuid().ToString(),
                    Category  = model.category_id,
                    Price     = model.price,
                    Name      = model.Name
                });

                if (isSuccess)
                {
                    return(RedirectToAction("Index", "Handshake"));
                }
            }
            ModelState.AddModelError("", "Paylaşım Oluşturulamadı!");
            return(View());
        }