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; } }