/// <summary>
        /// Deletion of Phone with iD
        /// </summary>
        /// <param name="phoneId"></param>
        private void DeletePhone(long phoneId)
        {
            Phone phone = phoneRepository.Find(phoneId);

            if (phone != null)
            {
                phoneRepository.Delete(phone);
            }
        }
        public IActionResult Update([FromBody] Phone phone)
        {
            try
            {
                var _phone = _phoneRepository.Find(phone.Id);
                if (_phone == null)
                {
                    return(NotFound());
                }

                _phone.PhoneNumber = phone.PhoneNumber;
                _phone.DDD         = phone.DDD;
                _phone.DDI         = phone.DDI;
                _phone.UpdatedAt   = DateTimeOffset.Now;

                return(new ObjectResult(new AppResponse("Phone Updated!", null, true)));
            }
            catch (Exception e)
            {
                return(StatusCode(500, new AppResponse("Oops.. An Error Occurred!", e, true)));
            }
        }