public async Task EditUser(ChiefUser chiefUser, int portfolioId) { var portfolio = await _uow.Portfolio.GetPortfolioAsync(portfolioId); chiefUser.Portfolios.Add(portfolio); await _uow.User.EditUser(chiefUser); }
public async Task CreateUserAsync(ChiefUser chiefUser, int portfolioId) { var portfolio = await _uow.Portfolio.GetPortfolioAsync(portfolioId); chiefUser.Portfolios.Add(portfolio); await _uow.User.CreateUserAsync(chiefUser); }
public CommonUserViewModel ToChiefUserViewModel(ChiefUser user, Portfolio portfolio) { var portfolioViewModel = _mapper.Map <Portfolio, PortfolioAdminViewModel>(portfolio); var userViewModel = _mapper.Map <ChiefUser, ChiefUserAdminViewModel>(user); return(new CommonUserViewModel() { PortfolioViewModel = portfolioViewModel, UserViewModel = userViewModel, Header = GetHeader() }); }
public async Task EditUser(ChiefUser chiefUser) { _db.Entry(chiefUser).State = EntityState.Modified; await _db.SaveChangesAsync(); }
public async Task DeleteUserAsync(ChiefUser chiefUser) { _db.ChiefUsers.Remove(chiefUser); await _db.SaveChangesAsync(); }
public async Task CreateUserAsync(ChiefUser chiefUser) { _db.ChiefUsers.Add(chiefUser); await _db.SaveChangesAsync(); }
public ChiefUserAdminViewModel ToUserViewModel(ChiefUser user) { return(_mapper.Map <ChiefUser, ChiefUserAdminViewModel>(user)); }