private void Compose(ref Permanence.Phone phone) { if (phone == null) { return; } phone.Id = Id; phone.PersonId = PersonId; phone.PhoneNumber = PhoneNumber; }
public async Task <bool> CreateAsync() { using (var webApiContext = new WebApiContext()) { var phone = await webApiContext.Phones.FirstOrDefaultAsync(w => w.Id == Id); if (phone != null) { return(false); } var newPhone = new Permanence.Phone(); Compose(ref newPhone); webApiContext.Phones.Add(newPhone); var response = await webApiContext.SaveChangesAsync(); return(response == 1); } }