Beispiel #1
0
        public async Task EditUser(ChiefUser chiefUser, int portfolioId)
        {
            var portfolio = await _uow.Portfolio.GetPortfolioAsync(portfolioId);

            chiefUser.Portfolios.Add(portfolio);

            await _uow.User.EditUser(chiefUser);
        }
Beispiel #2
0
        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();
 }
Beispiel #7
0
 public ChiefUserAdminViewModel ToUserViewModel(ChiefUser user)
 {
     return(_mapper.Map <ChiefUser, ChiefUserAdminViewModel>(user));
 }