Example #1
0
        public HomeViewModel Add(HomeViewModel logoViewModel)
        {
            var logo = _mapper.Map <HomeViewModel, Home>(logoViewModel);

            _logoService.Add(logo);
            return(logoViewModel);
        }
        public async Task <object> PostApplicationUser(UserModel model)
        {
            model.Role = "User";
            var home            = new Home();
            var applicationUser = new ApplicationUser()
            {
                UserName       = model.UserName,
                Email          = model.Email,
                FullName       = model.FullName,
                AvatarLocation = _baseUrlHelper.GetBaseUrl() + "/Images/defaultAvatar.png",
            };

            try
            {
                var result = await _userManager.CreateAsync(applicationUser, model.Password);

                if (result.Succeeded)
                {
                    await _userManager.AddToRoleAsync(applicationUser, model.Role);

                    home.ApplicationUserId = applicationUser.Id;
                    _homeService.Add(home);
                    _homeService.SaveChanges();
                }
                return(Ok(result));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #3
0
        public ActionResult Index()
        {
            List <Product> model = _homeService.Add(new Product()
            {
                Id = 1, Name = "Computer", Qty = 20
            });

            model.ForEach(p => p.Status = "Home");

            ViewBag.Model = model;
            ViewBag.Title = "Home Page";

            return(View());
        }
        public IActionResult PostHome(Home home)
        {
            string userId;

            try
            {
                userId = User.Claims.First(c => c.Type == "UserID").Value;
            }
            catch
            {
                return(Unauthorized());
            }
            home.ApplicationUserId = userId;
            _homeService.Add(home);
            _homeService.SaveChanges();
            return(Ok(home));
        }
Example #5
0
 public void Add(HomeDTO request)
 {
     _homeService.Add(request);
 }