public void Create(EvevatorConfigDto config) { var configEntity = _evevatorConfigRepository.GetEntity(t => t.CommunityUUID == config.CommunityUUID); if (configEntity == null) { configEntity = new EvevatorConfigEntity(); configEntity.EvevatorCount = config.EvevatorCount; configEntity.AutoCall = config.AutoCall; configEntity.EvevatorSN = config.EvevatorSN; configEntity.MutiEvevator = config.MutiEvevator; _evevatorConfigRepository.Insert(configEntity); } else { configEntity.EvevatorCount = config.EvevatorCount; configEntity.AutoCall = config.AutoCall; configEntity.EvevatorSN = config.EvevatorSN; configEntity.MutiEvevator = config.MutiEvevator; _evevatorConfigRepository.Update(configEntity); } }
public static EvevatorConfigEntity ToEntity(this EvevatorConfigDto model, EvevatorConfigEntity destination) { return(model.MapTo(destination)); }
public static EvevatorConfigDto ToModel(this EvevatorConfigEntity entity) { return(entity.MapTo <EvevatorConfigEntity, EvevatorConfigDto>()); }