public ManageAccountController(IStudent students, IMessage messages, ISchoolClass schoolClass, IMark marks, IAssignment assignments, IParentAccount parentAccounts, ITeacherAccount teacherAccounts, UserManager <UserAccount> userManager) { _schoolClasses = schoolClass; _messages = messages; _students = students; _userManager = userManager; _parentAccounts = parentAccounts; _teacherAccounts = teacherAccounts; _assignments = assignments; _marks = marks; }
public async Task <bool> UpdateTeacherAccountAsync(string key, ITeacherAccount account) { return(await _accountRepository.UpdateAsync(key, account.Map <ITeacherAccount, AccountDto>())); }
public async Task <bool> AddTeacherAccountDbAsync(ITeacherAccount account) { return(await _accountRepository.CreateAsync(account.Map <ITeacherAccount, AccountDto>())); }