Esempio n. 1
0
        private static Client CastClientTableToClient(EntitiesTable.Client clientTable)
        {
            Client client = new Client(clientTable.Identification, clientTable.Name, clientTable.Email, clientTable.PhoneNumber, clientTable.Addres, clientTable.City);

            client.id = clientTable.Id;
            return(client);
        }
Esempio n. 2
0
        private static EntitiesTable.Client CastClientToClientTable(Client client)
        {
            EntitiesTable.Client clientTable = new EntitiesTable.Client();

            clientTable.ModifiedDate   = DateTime.Now;
            clientTable.AddedDate      = DateTime.Now;
            clientTable.Identification = Convert.ToInt32(client.identification);
            clientTable.Name           = client.name;
            clientTable.PhoneNumber    = client.phoneNumber;
            clientTable.Email          = client.email;
            clientTable.Addres         = client.addres;
            clientTable.City           = client.city;
            return(clientTable);
        }
Esempio n. 3
0
        public async Task <Result <Client> > Get(int clientId)
        {
            Result <Client> resp = new Result <Client>();

            try {
                EntitiesTable.Client clientTable = await _clientTable.Get(Convert.ToInt64(clientId));

                resp.Response  = CastClientTableToClient(clientTable);
                resp.IsSuccess = true;
            } catch (Exception ex)
            {
                string exceptionText = ex.InnerException == null?ex.Message.ToString() : ex.InnerException.ToString();

                resp.IsSuccess = false;
                resp.Exception = $"Ocurrio un error consultando los cliente: {  exceptionText }";
            }
            throw new NotImplementedException();
        }
Esempio n. 4
0
        public async Task <Result <bool> > Create(Client client)
        {
            Result <bool> resp = new Result <bool>();

            try
            {
                EntitiesTable.Client clientTable = CastClientToClientTable(client);

                await _clientTable.Insert(clientTable);

                resp.IsSuccess = true;
                resp.Response  = true;
            }
            catch (Exception ex)
            {
                resp.IsSuccess = false;
                resp.Response  = false;
                resp.Exception = $"Ocurrio un error al crear el usuario {ex.Message}";
            }

            return(resp);
        }
Esempio n. 5
0
        public async Task <Result <bool> > Delete(Client client)
        {
            Result <bool> resp = new Result <bool>();

            try
            {
                EntitiesTable.Client clientTable = CastClientToClientTable(client);

                await _clientTable.Delete(clientTable);

                resp.IsSuccess = true;
                resp.Response  = true;
            }
            catch (Exception ex)
            {
                string exceptionText = ex.InnerException == null?ex.Message.ToString() : ex.InnerException.ToString();

                resp.IsSuccess = false;
                resp.Exception = $"Ocurrio un error consultando los cliente: {  exceptionText }";
            }

            return(resp);
        }