public void TestToPhoneNumber() { var model = new PersonPhoneNumberBindingModel(); model.IsPrimary = true; model.Number = "123"; model.PhoneNumberableId = 10; model.PhoneNumberTypeId = PhoneNumberType.Home.Id; var user = new User(1); var instance = model.ToPhoneNumber(user); Assert.AreEqual(model.IsPrimary, instance.IsPrimary); Assert.AreEqual(model.PhoneNumberableId, instance.GetPhoneNumberableEntityId()); Assert.AreEqual(model.PhoneNumberTypeId, instance.PhoneNumberTypeId); Assert.AreEqual(user.Id, instance.Audit.User.Id); }
public Task <IHttpActionResult> PostPhoneNumberAsync(int personId, [FromBody] PersonPhoneNumberBindingModel model) { return(phoneNumberHandler.HandlePhoneNumberAsync <Person>(model, this)); }