public static DTOResult GetCustomerOrdersDTO() { DTOResult dtoResult = new DTOResult(); try { //1 - Create instance of the database PapaBobsPizzasWebAppEntityModel db = new PapaBobsPizzasWebAppEntityModel(); //2 - Create instance of target table and convert to a List var dbCustomerOrders = db.CustomerOrders.ToList(); //3 - Create list of target DTO objects var dtoCustomerOrders = new List <DTO.CustomerOrderDTO>(); //4 - Add each DAO to the DTO list foreach (var customerorder in dbCustomerOrders) { var dtoCustomerOrder = Mapper.Map <DTO.CustomerOrderDTO>(customerorder); if (customerorder.CustomerOrderComplete == 0) { dtoCustomerOrders.Add(dtoCustomerOrder); } } dtoResult.Success = true; dtoResult.DynamicObject = dtoCustomerOrders; return(dtoResult); } catch (Exception ex) { dtoResult.Success = false; dtoResult.DynamicObject = ex; return(dtoResult); } }
public static DTOResult GetPizzaToppingsDTO() { DTOResult dtoResult = new DTOResult(); try { //1 - Create instance of the database PapaBobsPizzasWebAppEntityModel db = new PapaBobsPizzasWebAppEntityModel(); //2 - Create instance of target table and convert to a List var dbPizzaToppings = db.PizzaToppings.ToList(); //3 - Create list of target DTO objects var dtoPizzaToppings = new List <DTO.PizzaToppingDTO>(); //4 - Add each DAO to the DTO list foreach (var pizzatopping in dbPizzaToppings) { var dtoPizzaTopping = Mapper.Map <DTO.PizzaToppingDTO>(pizzatopping); dtoPizzaToppings.Add(dtoPizzaTopping); } dtoResult.Success = true; dtoResult.DynamicObject = dtoPizzaToppings; return(dtoResult); } catch (Exception ex) { dtoResult.Success = false; dtoResult.DynamicObject = ex; return(dtoResult); //Logger.Instance.Error(result, this); } }