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 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); } }