public IEnumerable <WarpPointDTO> LoadFromName(string name) { using (OpenNosContext context = DataAccessHelper.CreateContext()) { List <WarpPointDTO> result = new List <WarpPointDTO>(); foreach (WarpPoint entity in context.WarpPoint.Where(c => c.Name.Equals(name))) { WarpPointDTO dto = new WarpPointDTO(); Mapper.Mappers.WarpPointMapper.ToWarpPointDTO(entity, dto); result.Add(dto); } return(result); } }
public IEnumerable <WarpPointDTO> LoadAll() { using (OpenNosContext context = DataAccessHelper.CreateContext()) { List <WarpPointDTO> result = new List <WarpPointDTO>(); foreach (WarpPoint entity in context.WarpPoint) { WarpPointDTO dto = new WarpPointDTO(); Mapper.Mappers.WarpPointMapper.ToWarpPointDTO(entity, dto); result.Add(dto); } return(result); } }
public static bool ToWarpPoint(WarpPointDTO input, WarpPoint output) { if (input == null) { return(false); } output.WarpPointID = input.WarpPointID; output.Name = input.Name; output.MapId = input.MapId; output.MapX = input.MapX; output.MapY = input.MapY; output.Authority = input.Authority; return(true); }
public WarpPointDTO LoadById(short warppointID) { try { using (OpenNosContext context = DataAccessHelper.CreateContext()) { WarpPointDTO dto = new WarpPointDTO(); if (Mapper.Mappers.WarpPointMapper.ToWarpPointDTO(context.WarpPoint.FirstOrDefault(i => i.WarpPointID.Equals(warppointID)), dto)) { return(dto); } return(null); } } catch (Exception e) { Logger.Error(e); return(null); } }
public WarpPointDTO Insert(WarpPointDTO warppoint) { try { using (OpenNosContext context = DataAccessHelper.CreateContext()) { WarpPoint entity = new WarpPoint(); Mapper.Mappers.WarpPointMapper.ToWarpPoint(warppoint, entity); context.WarpPoint.Add(entity); context.SaveChanges(); if (Mapper.Mappers.WarpPointMapper.ToWarpPointDTO(entity, warppoint)) { return(warppoint); } return(null); } } catch (Exception e) { Logger.Error(e); return(null); } }