public EquinoxeExtend.Shared.Object.Record.Dossier GetDossierByTemplateName(string iTemplateName, bool iIsFull) { if (iTemplateName.IsNullOrEmpty()) { throw new Exception("Le nom du modèle est invalide"); } var theDossierEntity = DBRecordDataService.GetSingleOrDefault <T_E_Dossier>(x => x.TemplateName == iTemplateName); if (theDossierEntity != null) { var theDossier = theDossierEntity.Convert(); if (iIsFull) { theDossier.Specifications = GetSpecificationsByDossierId(theDossier.DossierId, iIsFull); theDossier.Lock = GetLockByDossierId(theDossier.DossierId); } return(theDossier); } else { return(null); } }
public EquinoxeExtend.Shared.Object.Record.Lock GetLockByDossierId(long iDossierId) { var entity = DBRecordDataService.GetSingleOrDefault <T_E_Lock>(x => x.DossierId == iDossierId); if (entity != null) { return(entity.Convert()); } else { return(null); } }
public EquinoxeExtend.Shared.Object.Record.Generation GetGenerationById(long iGenerationId) { var entity = DBRecordDataService.GetSingleOrDefault <T_E_Generation>(x => x.GenerationId == iGenerationId); if (entity != null) { return(entity.Convert()); } else { return(null); } }
public EquinoxeExtend.Shared.Object.Record.Dossier GetDossierById(long iDossierId) { if (iDossierId < 1) { throw new Exception("L'id du dossier est invalide"); } var theDossierEntity = DBRecordDataService.GetSingleOrDefault <T_E_Dossier>(x => x.DossierId == iDossierId); if (theDossierEntity != null) { var theDossier = theDossierEntity.Convert(); theDossier.Specifications = GetSpecificationsByDossierId(theDossier.DossierId, true); theDossier.Lock = GetLockByDossierId(theDossier.DossierId); return(theDossier); } else { return(null); } }
public EquinoxeExtend.Shared.Object.Record.Specification GetSpecificationByName(string iSpecificationName, bool iIsFull) { if (iSpecificationName.IsNullOrEmpty()) { throw new Exception("Le nom de la spécification est invalide"); } var specificationEntity = DBRecordDataService.GetSingleOrDefault <T_E_Specification>(x => x.Name == iSpecificationName); if (specificationEntity != null) { var specification = specificationEntity.Convert(); if (iIsFull) { specification.Generations = GetGenerationBySpecificationId(specification.SpecificationId); } return(specification); } else { return(null); } }