public Client Add(Client client) { Client result = new Client(); Parametres parametres = _parametresService.GetAll(); if (!parametres.INCCLI) { if (!(CheckUnicCodification(client.Numero))) { _ClientRepository.Add(client); result = client; } else { result = null; } } else { client.Numero = parametres.NUMCLI; while (CheckUnicCodification(client.Numero)) { client.Numero = client.Numero.IncrementCode(); } result = _ClientRepository.Add(client); parametres.NUMCLI = client.Numero; _parametresService.Update(parametres); } return(result); }
public Client Add(Client client) { Client result = new Client(); var codification = _parametresService.Check_IncrementCodification(); if (codification == 0) { if (!CheckUnicCodification(client.Numero)) { _ClientRepository.Add(client); result = client; } else { result = null; } } else if (codification == 1) { Parametres parametre = _parametresService.GetAll(); string codeClient = parametre.NUMCLI; client.Numero = codeClient.IncrementCode(); result = _ClientRepository.Add(client); parametre.NUMCLI = client.Numero; _parametresService.UpdateNUMCLI(codeClient); } return(result); }
public IActionResult GetAll() { var res = _ParametresService.GetAll(); if (res != null) { return(Ok(res)); } else { return(NotFound()); } }
public string GetIncrement() { Parametres parametres = _parametresService.GetAll(); return(parametres.NUMCLI.IncrementCode()); }