public static Account ToEntity(this GetAccountByAccountIdResponseDTO saveAccountRequestDTO, Account accounts) { if (saveAccountRequestDTO.IsAdmin == null || saveAccountRequestDTO.IsAdmin == false) { saveAccountRequestDTO.IsAdmin = false; } Account account = new Account(); account.CreatedDate = DateTime.Now; account.ModifiedDate = DateTime.Now; account.IsActive = true; account.IsAdmin = saveAccountRequestDTO.IsAdmin ?? false; account.Name = saveAccountRequestDTO.Name; account.Email = saveAccountRequestDTO.Email; account.Password = "******"; account.Id = saveAccountRequestDTO.AccountId; return(account); }
public async Task SaveProject(SaveProjectRequestDTO saveProjectRequestDTO) { GetAccountByAccountIdResponseDTO account = null; Projects project = new Projects(); foreach (var email in saveProjectRequestDTO.Email) { if (!string.IsNullOrEmpty(email)) { account = await _unitOfWokDapper.AccountQueries.GetAccountByEmail(email) ?? null; if (account != null) { saveProjectRequestDTO.AccountId = account.AccountId; saveProjectRequestDTO.ToEntity(project); await _unitOfWork.ProjectRepository.InsertProjectAsync(project); await _unitOfWork.Complete(); } } } }