private int EmployeeCreate( string cin, string nom, string prenom, Civilite civilite, SituationFamille situationFamille, string numeroCnss, string cleCnss, string nomJeuneFille, string autresNom, string numeroInterne, CategorieCnss categorie) { var employee = new Employee { Civilite = civilite, Nom = nom, Prenom = prenom, SituationFamille = situationFamille, CleCnss = cleCnss, NumeroCnss = numeroCnss, Cin = cin, NomJeuneFille = nomJeuneFille, SocieteNo = DeclarationService.Societe.Id, AutresNom = autresNom, CategorieNo = categorie.Id, NumeroInterne = numeroInterne }; return(_employeeRepository.Create(employee)); }
public int EmployeeCreateOrUpdate( string cin, string nom, string prenom, Civilite civilite, SituationFamille situationFamille, string numeroCnss, string cleCnss, string nomJeuneFille, string autresNom, string numeroInterne, CategorieCnss categorie) { var employee = new Employee { Civilite = civilite, Nom = nom, Prenom = prenom, SituationFamille = situationFamille, CleCnss = cleCnss, NumeroCnss = numeroCnss, Cin = cin, NomJeuneFille = nomJeuneFille, SocieteNo = DeclarationService.Societe.Id, AutresNom = autresNom, CategorieNo = categorie.Id, NumeroInterne = numeroInterne }; // checked exist empployee , if not exist then create , else update var exist = _employeeRepository.Get(cin, DeclarationService.Societe.Id); if (exist == null) { return(_employeeRepository.Create(employee)); } exist.Civilite = civilite; exist.CleCnss = cleCnss; exist.Nom = nom; exist.Prenom = prenom; exist.SituationFamille = situationFamille; exist.CleCnss = cleCnss; exist.NumeroCnss = numeroCnss; exist.Cin = cin; exist.NomJeuneFille = nomJeuneFille; exist.CategorieNo = categorie.Id; _employeeRepository.Update(exist); return(exist.Id); }