public async Task SaveTempEmail(DbEmailTempModel emailModel) { string emailId = emailModel.Id; string emailText = emailModel.Email; DateTime emailCratedDate = emailModel.CreatedDate; string emailVerificationToken = emailModel.VerificationKey; await _mySql.SaveData("spEmailsTemp_Insert", new { emailId, emailText, emailCratedDate, emailVerificationToken }, "Default"); }
public async Task <bool> CreateTempEmailModel(EmailTempModel emailModel) { try { var existingtemp = await _emailTempData.GetTempEmailByEmail(emailModel.Email); var itemtemp = existingtemp.FirstOrDefault(); if (itemtemp != null) { return(false); } var existing = await _emailData.GetEmailByEmail(emailModel.Email); var item = existing.FirstOrDefault(); if (item != null) { return(false); } var saveEmailModel = new DbEmailTempModel { Id = emailModel.Id.ToString(), Email = emailModel.Email, CreatedDate = emailModel.CreatedDate, VerificationKey = emailModel.VerificationKey }; await _emailTempData.SaveTempEmail(saveEmailModel); return(true); } catch { return(false); } }