public IEnumerable <RollGeneratedItemDTO> LoadByItemVNum(short vnum) { using (OpenNosContext context = DataAccessHelper.CreateContext()) { List <RollGeneratedItemDTO> result = new List <RollGeneratedItemDTO>(); foreach (RollGeneratedItem item in context.RollGeneratedItem.Where(s => s.OriginalItemVNum == vnum)) { RollGeneratedItemDTO dto = new RollGeneratedItemDTO(); Mapper.Mappers.RollGeneratedItemMapper.ToRollGeneratedItemDTO(item, dto); result.Add(dto); } return(result); } }
public IEnumerable <RollGeneratedItemDTO> LoadAll() { using (OpenNosContext context = DataAccessHelper.CreateContext()) { List <RollGeneratedItemDTO> result = new List <RollGeneratedItemDTO>(); foreach (RollGeneratedItem item in context.RollGeneratedItem) { RollGeneratedItemDTO dto = new RollGeneratedItemDTO(); Mapper.Mappers.RollGeneratedItemMapper.ToRollGeneratedItemDTO(item, dto); result.Add(dto); } return(result); } }
public static bool ToRollGeneratedItemDTO(RollGeneratedItem input, RollGeneratedItemDTO output) { if (input == null) { return(false); } output.IsRareRandom = input.IsRareRandom; output.ItemGeneratedAmount = input.ItemGeneratedAmount; output.ItemGeneratedVNum = input.ItemGeneratedVNum; output.MaximumOriginalItemRare = input.MaximumOriginalItemRare; output.MinimumOriginalItemRare = input.MinimumOriginalItemRare; output.OriginalItemDesign = input.OriginalItemDesign; output.OriginalItemVNum = input.OriginalItemVNum; output.Probability = input.Probability; output.RollGeneratedItemId = input.RollGeneratedItemId; return(true); }
public RollGeneratedItemDTO LoadById(short id) { try { using (OpenNosContext context = DataAccessHelper.CreateContext()) { RollGeneratedItemDTO dto = new RollGeneratedItemDTO(); if (Mapper.Mappers.RollGeneratedItemMapper.ToRollGeneratedItemDTO(context.RollGeneratedItem.FirstOrDefault(i => i.RollGeneratedItemId.Equals(id)), dto)) { return(dto); } return(null); } } catch (Exception e) { Logger.Error(e); return(null); } }
public RollGeneratedItemDTO Insert(RollGeneratedItemDTO item) { try { using (OpenNosContext context = DataAccessHelper.CreateContext()) { RollGeneratedItem entity = new RollGeneratedItem(); Mapper.Mappers.RollGeneratedItemMapper.ToRollGeneratedItem(item, entity); context.RollGeneratedItem.Add(entity); context.SaveChanges(); if (Mapper.Mappers.RollGeneratedItemMapper.ToRollGeneratedItemDTO(entity, item)) { return(item); } return(null); } } catch (Exception e) { Logger.Error(e); return(null); } }