public int Save(ConsumerPhone newConsumerPhone) { int result = 0; ConsumerPhone contextConsumerPhone = _context.ConsumerPhones.FirstOrDefault(x => x.ConsumerPhoneId == newConsumerPhone.ConsumerPhoneId); if (contextConsumerPhone != null) { contextConsumerPhone.ConsumerId = newConsumerPhone.ConsumerId; contextConsumerPhone.Extension = newConsumerPhone.Extension; contextConsumerPhone.Phone = newConsumerPhone.Phone; contextConsumerPhone.PhoneTypeId = newConsumerPhone.PhoneTypeId; contextConsumerPhone.Note = newConsumerPhone.Note; result = newConsumerPhone.ConsumerPhoneId; _context.SaveChanges(); } else { ConsumerPhone resultPhone = _context.ConsumerPhones.Add(newConsumerPhone); _context.SaveChanges(); result = resultPhone.ConsumerPhoneId; } return(result); }
public ConsumerPhonesViewModel(ConsumerPhone model) { this.ConsumerPhoneId = model.ConsumerPhoneId; this.PhoneTypeId = model.PhoneTypeId; this.Phone = model.Phone; this.Extension = model.Extension; this.Note = model.Note; if (this.PhoneTypeId.HasValue) { this.PhoneTypeName = model.List.ListDescription; } }
public ConsumerPhone GetModel() { ConsumerPhone model = new ConsumerPhone(); if (this.ConsumerPhoneId.HasValue) { model.ConsumerPhoneId = this.ConsumerPhoneId.Value; } else { model.ConsumerPhoneId = 0; } model.ConsumerId = this.ConsumerId; model.PhoneTypeId = this.PhoneTypeId; model.Phone = this.Phone; model.Extension = this.Extension; model.Note = this.Note; return(model); }