public override string ToString() { var claimer = "no one"; var status = ""; var waifuUsername = Username.TrimTo(20); var claimerUsername = Claimer?.TrimTo(20); if (Claimer != null) { claimer = $"{ claimerUsername }#{ClaimerDiscrim}"; } if (Affinity == null) { status = $"... but {waifuUsername}'s heart is empty"; } else if (Affinity + AffinityDiscrim == Claimer + ClaimerDiscrim) { status = $"... and {waifuUsername} likes {claimerUsername} too <3"; } else { status = $"... but {waifuUsername}'s heart belongs to {Affinity.TrimTo(20)}#{AffinityDiscrim}"; } return($"**{waifuUsername}#{Discrim}** - claimed by **{claimer}**\n\t{status}"); }
public override string ToString() { var claimer = "никем"; var status = ""; var waifuUsername = Username.TrimTo(20); var claimerUsername = Claimer?.TrimTo(20); /*if (Claimer != null) * { * claimer = $"{ claimerUsername }#{ClaimerDiscrim}"; * } * if (Affinity == null) * { * status = $"... но сердце {waifuUsername} никому не принадлежит"; * } * else if (Affinity + AffinityDiscrim == Claimer + ClaimerDiscrim) * { * status = $"... и {waifuUsername} тоже в восторге от {claimerUsername} >:з"; * } * else * { * status = $"... но сердце {waifuUsername} принадлежит {Affinity.TrimTo(20)}#{AffinityDiscrim}"; * } * * if (Claimer == null) * { * return $"**{waifuUsername}#{Discrim}** - {claimer} не присвоен\n\t{status}"; * } * else * return $"**{waifuUsername}#{Discrim}** - присвоен **{claimer}**\n\t{status}";*/ return($"**{waifuUsername}#{Discrim}**"); }
public void ShouldThrowExceptionOnValidationIfClaimerDataIsInvalid() { var invalidPersonData = new Person { LastName = "", FirstName = "", MiddleName = "" }; Assert.That(delegate { Claimer.Validate(invalidPersonData); }, Throws.TypeOf <InvalidClaimerDataException>()); }
public void SetUp() { var personData = new Person { LastName = "Forest", FirstName = "Gump", MiddleName = "J.", DateOfBirth = new DateTime(1979, 4, 10), PassportSeries = "2323", PassportNumber = "234534", PassportDate = new DateTime(2010, 10, 2), Snils = "12334243232" }; var id = Guid.NewGuid(); claimer = new Claimer(id, personData); }
public async Task <IActionResult> CheckPayment(ClaimHubViewModel model) { var secretKey = _paystackOptions.Value.SecretKey; var api = new PayStackApi(secretKey); //if (!string.IsNullOrEmpty(model.Transaction_reference)) //{ try { var verifyResponse = api.Transactions.Verify(model.Transaction_reference); //if (verifyResponse.Status) //{ Claimer claimer = new Claimer { HubbId = model.HubbId, Name = model.ClaimerName, Email = model.ClaimerEmail, PhoneNumber = model.PhoneNumber, HubToClaim = model.HubToClaim, }; _claimerStore.Post(claimer); //compose email to the admin var forAdmin = $"<h3>Hello admin,<h3></br> {model.ClaimerName} wants to claim {model.HubToClaim}," + $"<br> Contact details: <br>" + $"Email : {model.ClaimerEmail}<br>" + $"Phone : {model.PhoneNumber}"; //compose email to the claimer var forClaimer = $"<h3>Hello {model.ClaimerName},<h3></br> <p>Thanks for contacting us to claim {model.HubToClaim}" + $", the verification process has began , so please do expect a mail from us in 120 minutes.<br>" + $"Thanks.</p><br>" + $"Tobby from Spotahub."; //send email to admin await _emailSender.SendMail("*****@*****.**", "We have a new claimer", forAdmin); //send email to claimer await _emailSender.SendMail(model.ClaimerEmail, "Thanks for contacting us", forClaimer); //compose sms to claimer var smsClaimer = $"Hello {model.ClaimerName},Thanks for contacting us to claim {model.HubToClaim}" + $", the verification process has began , so please do expect an email from us in 120 minutes." + $"Thanks." + $"" + $"Tobby from Spotahub."; //send sms to claimer _smsSender.SendSms(smsClaimer, model.PhoneNumber); return(RedirectToAction("ClaimMessage")); //} } catch (Exception ex) { throw ex; } //} //return Ok(new { message = "Invalid reference" }); // }