public void addUser(DUser user) { _Users.Add(user); var u = new DUser() { FirstName = user.FirstName, LastName = user.LastName, ChipTotal = user.ChipTotal }; var a = new DAccount() { UserName = user.Account.UserName, Password = user.Account.Password }; _context.Account.Add(a); u.AccountId = a.AccountId; _context.User.Add(u); _context.SaveChanges(); }
internal static DAccount ClientToDomain(Account info) { var dAccount = new DAccount(); dAccount.AccountId = info.AccountId; dAccount.CompanyName = info.CompanyName; dAccount.CompanyEmail = info.CompanyEmail; dAccount.Address = info.Address; dAccount.ContactName = info.ContactName; dAccount.Department = info.Department; dAccount.Position = info.Position; dAccount.TelePrefix = info.TelePrefix; dAccount.TelePhoneNumber = info.TelePhoneNumber; dAccount.Description = info.Description; dAccount.CreatedDate = info.CreatedDate; dAccount.UpdatedDate = info.UpdatedDate is null ? null : info.UpdatedDate; return(dAccount); }