public void DelClient(string clientId, out DefaultError outError) { outError = new DefaultError(); if (ClientsRepository.GetClientById(clientId) == null) { outError.ErrorMessage = "Ошибка удаления. Клиент отсутствует в базе!"; return; } ClientsRepository.DelClient(clientId); }
private bool СheckUniqEmail(AddEditClient clientFromView) { if (!String.IsNullOrEmpty(clientFromView.ClientId)) { if (String.Compare(clientFromView.ClientEmail, ClientsRepository.GetClientById(SetClientData(clientFromView).DbClientId).DbClientEmail) == 0) { return(true); } } if (ClientsRepository.GetClientByEmail(clientFromView.ClientEmail).DbClientEmail == null) { return(true); } return(false); }
public void ClientsRepository_GetClientById_ExistingId_ReturnsClient() { //Arrange string url = ArrangeProvider._URL_; var client = ArrangeProvider.GetClient(id: ArrangeProvider._ID1_); var json = JsonConvert.SerializeObject(ArrangeProvider.GetRootClient(client), Formatting.Indented); var options = ArrangeProvider.GetResourcesUrlOption(url, url); var httpClient = ArrangeProvider.GetMockJsonHttpClient(url, json); var clientsRepository = new ClientsRepository(options, httpClient); //Act var result = clientsRepository.GetClientById(ArrangeProvider._ID1_); //Assert Assert.AreEqual(client, result); }
public Client GetClientById(string id) { return(ConvertDbClientToClient(ClientsRepository.GetClientById(id))); }
/** * GET request that get one client */ public client Get(int id) { return(repository.GetClientById(id)); }