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; } }
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)); }
public void Add(HomeDTO request) { _homeService.Add(request); }