Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public Task <IHttpActionResult> PostPhoneNumberAsync(int personId, [FromBody] PersonPhoneNumberBindingModel model)
 {
     return(phoneNumberHandler.HandlePhoneNumberAsync <Person>(model, this));
 }