Ejemplo n.º 1
0
        public async Task <IEnumerable <EnterpriseModel> > EnterpriseGetAll()
        {
            try
            {
                var enterprises = new List <EnterpriseModel>();
                using (var ctx = new dbPumox())
                {
                    var enterpriseList = await ctx.Enterprises.ToListAsync();

                    if (enterpriseList != null)
                    {
                        foreach (var item in enterpriseList)
                        {
                            var enterprise = EnterpriseModelMapper.MapEnterprise(item);
                            enterprises.Add(enterprise);
                        }
                    }
                }
                return(enterprises);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(null);
            }
        }
Ejemplo n.º 2
0
        public async Task <EnterpriseModel> EnterpriseGet(int id)
        {
            try
            {
                var enterpriseModel = new EnterpriseModel();
                enterpriseModel.Employees = new List <EmployeeModel>();
                using (var ctx = new dbPumox())
                {
                    var ent = await ctx.Enterprises.Where(x => x.Id == id).FirstOrDefaultAsync();

                    enterpriseModel = EnterpriseModelMapper.MapEnterprise(ent);
                }

                return(enterpriseModel);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(null);
            }
        }