예제 #1
0
        public FamousPersonTypeInfo Save(FamousPersonTypeInfo famousePersonTypeInfo)
        {
            var type = famousPersonTypeRepository.Save(FamousPersonTypeConverter.ConvertToDo(famousePersonTypeInfo));

            famousePersonTypeInfo.FamousPersonTypeId = type.FamousPersonTypeId;
            return(famousePersonTypeInfo);
        }
예제 #2
0
        public IEnumerable <FamousPersonTypeInfo> FindAll()
        {
            var types     = famousPersonTypeRepository.FindAll();
            var typeInfos = new List <FamousPersonTypeInfo>();

            foreach (var type in types)
            {
                typeInfos.Add(FamousPersonTypeConverter.ConvertToDto(type));
            }
            return(typeInfos);
        }
예제 #3
0
 public void Update(FamousPersonTypeInfo famousePersonTypeInfo)
 {
     famousPersonTypeRepository.Update(FamousPersonTypeConverter.ConvertToDo(famousePersonTypeInfo));
 }
예제 #4
0
 public FamousPersonTypeInfo FindByName(string name)
 {
     return(FamousPersonTypeConverter.ConvertToDto(famousPersonTypeRepository
                                                   .FindByLinq(p => p.FamousPersonTypeName == name)
                                                   .FirstOrDefault()));
 }
예제 #5
0
 public FamousPersonTypeInfo FindById(object id)
 {
     return(FamousPersonTypeConverter.ConvertToDto(famousPersonTypeRepository.FindById(id)));
 }