Esempio n. 1
0
        public virtual async Task <Customer> Get(int id)
        {
            try
            {
                var conditions = new Conditions();
                conditions.AddCondition("CustomerId", Helper.Lambda.ComparisonOperator.Equal, id);
                using (var manager = CrudManagerFactory.GetCrudManager <Customer>())
                {
                    var result = await manager.FindAsync(conditions, 0, 0, "CustomerId");

                    return(result.ResultList.FirstOrDefault());
                }
            }
            catch (Exception ex)
            {
                await Logger.ErrorAsync($"Error obteniendo elementos de {typeof(Customer).Name}", ex);

                throw;
            }
        }