public static bool ToMapTypeMapDTO(MapTypeMap input, MapTypeMapDTO output)
 {
     if (input == null)
     {
         return(false);
     }
     output.MapId     = input.MapId;
     output.MapTypeId = input.MapTypeId;
     return(true);
 }
예제 #2
0
 public bool ToMapTypeMap(MapTypeMapDTO input, MapTypeMap output)
 {
     if (input == null)
     {
         output = null;
         return(false);
     }
     output.MapId     = input.MapId;
     output.MapTypeId = input.MapTypeId;
     return(true);
 }
예제 #3
0
 public IEnumerable <MapTypeMapDTO> LoadByMapId(short mapId)
 {
     using (OpenNosContext context = DataAccessHelper.CreateContext())
     {
         List <MapTypeMapDTO> result = new List <MapTypeMapDTO>();
         foreach (MapTypeMap MapTypeMap in context.MapTypeMap.Where(c => c.MapId.Equals(mapId)))
         {
             MapTypeMapDTO dto = new MapTypeMapDTO();
             Mapper.Mapper.Instance.MapTypeMapMapper.ToMapTypeMapDTO(MapTypeMap, dto);
             result.Add(dto);
         }
         return(result);
     }
 }
예제 #4
0
 public IEnumerable <MapTypeMapDTO> LoadAll()
 {
     using (OpenNosContext context = DataAccessHelper.CreateContext())
     {
         List <MapTypeMapDTO> result = new List <MapTypeMapDTO>();
         foreach (MapTypeMap MapTypeMap in context.MapTypeMap)
         {
             MapTypeMapDTO dto = new MapTypeMapDTO();
             Mapper.Mapper.Instance.MapTypeMapMapper.ToMapTypeMapDTO(MapTypeMap, dto);
             result.Add(dto);
         }
         return(result);
     }
 }
예제 #5
0
        public MapTypeMapDTO LoadByMapAndMapType(short mapId, short maptypeId)
        {
            try
            {
                using (OpenNosContext context = DataAccessHelper.CreateContext())
                {
                    MapTypeMapDTO dto = new MapTypeMapDTO();
                    if (Mapper.Mapper.Instance.MapTypeMapMapper.ToMapTypeMapDTO(context.MapTypeMap.FirstOrDefault(i => i.MapId.Equals(mapId) && i.MapTypeId.Equals(maptypeId)), dto))
                    {
                        return(dto);
                    }

                    return(null);
                }
            }
            catch (Exception e)
            {
                Logger.Error(e);
                return(null);
            }
        }