public void Post([FromBody] UserEmail mail) { RegisterUsers registerUsers = new RegisterUsers(); registerUsers.Name = mail.Name; registerUsers.Surname = mail.Surname; registerUsers.RegisterUsersEmails = new RegisterUsersEmails(); registerUsers.RegisterUsersEmails.Email = mail.Email; databaseBTCContext.RegisterUsers.Add(registerUsers); databaseBTCContext.SaveChanges(); ValidationCodes validationCodes = new ValidationCodes(); validationCodes.IdUser = registerUsers.IdUser; databaseBTCContext.ValidationCodes.Add(validationCodes); databaseBTCContext.SaveChanges(); Wallet wallet = new Wallet(); wallet.AdressName = string.Format("Wallet adress for: {0}", validationCodes.IdCode); wallet.IdCode = validationCodes.IdCode; databaseBTCContext.Wallet.Add(wallet); databaseBTCContext.SaveChanges(); sendEmail(registerUsers, validationCodes); }
public void Post([FromBody] UserPhone phone) { RegisterUsers registerUsers = new RegisterUsers(); registerUsers.Name = phone.Name; registerUsers.Surname = phone.Surname; registerUsers.RegisterUsersPhones = new RegisterUsersPhones(); registerUsers.RegisterUsersPhones.Phone = phone.Phone; databaseBTCContext.RegisterUsers.Add(registerUsers); databaseBTCContext.SaveChanges(); ValidationCodes validationCodes = new ValidationCodes(); validationCodes.IdUser = registerUsers.IdUser; databaseBTCContext.ValidationCodes.Add(validationCodes); databaseBTCContext.SaveChanges(); Wallet wallet = new Wallet(); wallet.AdressName = string.Format("Wallet adress for: {0}", validationCodes.IdCode); wallet.IdCode = validationCodes.IdCode; databaseBTCContext.Wallet.Add(wallet); databaseBTCContext.SaveChanges(); sendSms(registerUsers, validationCodes); }
public static void Seed(this DatabaseBTCContext dbContext) { dbContext.Wallet.Add(new Wallet() { IdCode = 123, IdWallet = 569, AdressName = "Krakow 123" }); dbContext.SaveChanges(); }