private static bool map(PartnerSkills input, PartnerSkillsDTO output) { if (input == null) { output = null; return(false); } Mapper.Mappers.PartnerSkillsMapper.ToPartnerSkillsDTO(input, output); return(true); }
protected static PartnerSkillsDTO InsertOrUpdate(OpenNosContext context, PartnerSkillsDTO dto) { try { PartnerSkills entity = context.PartnerSkills.FirstOrDefault(c => c.PartnerVnum == dto.PartnerVnum); return(entity == null?Insert(dto, context) : Update(entity, dto, context)); } catch (Exception e) { Logger.Error(e); return(null); } }
protected static PartnerSkillsDTO Update(PartnerSkills entity, PartnerSkillsDTO inventory, OpenNosContext context) { if (entity != null) { map(inventory, entity); context.SaveChanges(); } if (map(entity, inventory)) { return(inventory); } return(null); }
public IEnumerable <PartnerSkillsDTO> LoadByVnum(short vnum) { using (OpenNosContext context = DataAccessHelper.CreateContext()) { List <PartnerSkillsDTO> result = new List <PartnerSkillsDTO>(); foreach (PartnerSkills characterHome in context.PartnerSkills.Where(s => s.PartnerVnum == vnum)) { PartnerSkillsDTO dto = new PartnerSkillsDTO(); Mapper.Mappers.PartnerSkillsMapper.ToPartnerSkillsDTO(characterHome, dto); result.Add(dto); } return(result); } }
protected static PartnerSkillsDTO Insert(PartnerSkillsDTO dto, OpenNosContext context) { PartnerSkills entity = new PartnerSkills(); map(dto, entity); context.Set <PartnerSkills>().Add(entity); context.SaveChanges(); if (map(entity, dto)) { return(dto); } return(null); }
public PartnerSkillsDTO InsertOrUpdate(PartnerSkillsDTO dto) { try { using (OpenNosContext context = DataAccessHelper.CreateContext()) { return(InsertOrUpdate(context, dto)); } } catch (Exception e) { Logger.Error($"Message: {e.Message}", e); return(null); } }
public static bool ToPartnerSkills(PartnerSkillsDTO input, PartnerSkills output) { if (input == null) { output = null; return(false); } output.PartnerVnum = input.PartnerVnum; output.FirstSkill = input.FirstSkill; output.SecondSkill = input.SecondSkill; output.ThirdSkill = input.ThirdSkill; output.SpecialBuffId = input.SpecialBuffId; output.IdentifierKey = input.IdentifierKey; return(true); }