public void AddNewNumber(SelectedNumber selectedNumber) { using (PhoneCompanyContext context = new PhoneCompanyContext()) { context.SelectedNumbers.Add(selectedNumber.CommonToDb()); context.SaveChanges(); } }
internal static SelectedNumber DbToCommon(this DbSelectedNumber dbSelectedNumber) { SelectedNumber selectedNumber = new SelectedNumber() { FirstNumber = dbSelectedNumber.FirstNumber, Id = dbSelectedNumber.Id, SecondNumber = dbSelectedNumber.SecondNumber, ThirdNumber = dbSelectedNumber.ThirdNumber, LineId = dbSelectedNumber.LineId }; return(selectedNumber); }
internal static DbSelectedNumber CommonToDb(this SelectedNumber selectedNumber) { DbSelectedNumber dbSelectedNumber = new DbSelectedNumber() { Id = selectedNumber.Id, FirstNumber = selectedNumber.FirstNumber, SecondNumber = selectedNumber.SecondNumber, ThirdNumber = selectedNumber.ThirdNumber, LineId = selectedNumber.LineId }; return(dbSelectedNumber); }
public void DbToCommon_GetSelectedNumber_Convert() { //Arrange var commonSelectedNumber = new SelectedNumber(); var dbSelectedNumber = new DbSelectedNumber(); var fake = A.Fake <SelectedNumber>(o => o.Wrapping(commonSelectedNumber)); //Act var results = dbSelectedNumber.DbToCommon(); A.CallTo(() => fake.Equals(A <object> ._)).ReturnsLazily( call => { var other = call.GetArgument <SelectedNumber>(0); return(results.Id == other.Id); }); //Assert Assert.AreEqual(fake, results); }
private void BtnAgree_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { SelectedNumber?.Invoke(Convert.ToInt32(cbNumber.SelectedItem)); Close(); }