public TelephoneDirectoryRecordDTO FindRecordDetails(string phoneNumber)
        {
            TelephoneDirectoryRecord    objTelephoneRecordModel = objTelephone.FindRecordDetails(phoneNumber);
            TelephoneDirectoryRecordDTO objTelephoneRecordDto   = ModelToDtoMapping(objTelephoneRecordModel);

            return(objTelephoneRecordDto);
        }
Esempio n. 2
0
        public TelephoneDirectoryRecord FindRecordDetails(string phoneNumber)
        {
            int id = FindId(phoneNumber);
            TelephoneDirectoryRecord record = context.Directory.Find(id);

            return(record);
        }
Esempio n. 3
0
        public void UpdateRecord(TelephoneDirectoryRecord record, string phoneNumberOld)
        {
            int id = FindId(phoneNumberOld);

            record.Id = id;
            context.Entry(record).State = EntityState.Modified;
            context.SaveChanges();
        }
        //method which maps model object to dto object
        TelephoneDirectoryRecordDTO ModelToDtoMapping(TelephoneDirectoryRecord objTelephoneRecordModel)
        {
            TelephoneDirectoryRecordDTO objTelephoneRecordDto = new TelephoneDirectoryRecordDTO
            {
                FirstName   = objTelephoneRecordModel.FirstName,
                LastName    = objTelephoneRecordModel.LastName,
                Address     = objTelephoneRecordModel.Address,
                PhoneType   = objTelephoneRecordModel.PhoneType,
                PhoneNumber = objTelephoneRecordModel.PhoneNumber
            };

            return(objTelephoneRecordDto);
        }
        //method which maps dto object to model object
        TelephoneDirectoryRecord DtoToModelMapping(TelephoneDirectoryRecordDTO objTelephoneDto)
        {
            TelephoneDirectoryRecord objTelephoneRecordModel = new TelephoneDirectoryRecord
            {
                FirstName   = objTelephoneDto.FirstName,
                LastName    = objTelephoneDto.LastName,
                Address     = objTelephoneDto.Address,
                PhoneType   = objTelephoneDto.PhoneType,
                PhoneNumber = objTelephoneDto.PhoneNumber
            };

            return(objTelephoneRecordModel);
        }
        public void UpdateRecord(TelephoneDirectoryRecordDTO objTelephoneRecordDto, string phoneNumberOld)
        {
            TelephoneDirectoryRecord objTelephoneRecordModel = DtoToModelMapping(objTelephoneRecordDto);

            objTelephone.UpdateRecord(objTelephoneRecordModel, phoneNumberOld);
        }
        public void CreateRecord(TelephoneDirectoryRecordDTO objTelephoneDto)
        {
            TelephoneDirectoryRecord objTelephoneRecordModel = DtoToModelMapping(objTelephoneDto);

            objTelephone.CreateRecord(objTelephoneRecordModel);
        }
Esempio n. 8
0
 public void CreateRecord(TelephoneDirectoryRecord objTelephone)
 {
     context.Directory.Add(objTelephone);
     context.SaveChanges();
 }