public void CategorieCnssUpdate(int id, string intitule, string codeExploitation, decimal tauxPatronal, decimal tauxSalarial, decimal tauxAccident, TypeVariablePaie typeVariable, string codePaie) { // checked intitule if (string.IsNullOrEmpty(intitule)) { throw new InvalidOperationException("Intitule catégorie invalide!"); } CategorieCnss categorie = _categorieRepository.GetCategorie(id); if (categorie == null) { throw new InvalidOperationException("Catégorie n'est pas existe!"); } categorie.Intitule = intitule; categorie.CodeExploitation = codeExploitation; categorie.TauxPatronal = tauxPatronal; categorie.TauxSalarial = tauxSalarial; categorie.AccidentTravail = tauxAccident; categorie.TypeVariablePaie = typeVariable; categorie.CodePaie = codePaie; _categorieRepository.Update(categorie); }
public int CategorieCreate(int no, string intitule, string codeExploitation, decimal tauxPatronal, decimal tauxSalarial, decimal tauxAccident, TypeVariablePaie typeVariable, string codePaie) { var categorie = new CategorieCnss { Intitule = intitule, SocieteNo = DeclarationService.Societe.Id, No = no, TauxPatronal = tauxPatronal, TauxSalarial = tauxSalarial, AccidentTravail = tauxAccident, CodeExploitation = codeExploitation, TypeVariablePaie = typeVariable, CodePaie = codePaie }; return(_categorieRepository.Create(categorie)); }