Esempio n. 1
0
        /// <summary>
        /// To get Tag list
        /// </summary>
        /// <returns></returns>
        public async Task <IResult> GetGroceryList()
        {
            var result = new Result
            {
                Operation  = Enums.Operation.Read,
                Status     = Enums.Status.Success,
                StatusCode = System.Net.HttpStatusCode.OK
            };

            try
            {
                // var listGrocery = new List<GroceryViewModel>();
                var contents = await _groceryRepository.GetGroceryList();

                //for (int i = 1; i <= 10; i++)
                //{
                //    GroceryViewModel groceryViewModel = new GroceryViewModel();
                //    groceryViewModel.Caloreis = i + 100;
                //    groceryViewModel.Cost = i + 200;
                //    groceryViewModel.Id = i + 300;
                //    groceryViewModel.Name = "grocery " + i;
                //    groceryViewModel.Weight = i + 400;
                //    listGrocery.Add(groceryViewModel);
                //}
                result.Body = contents;
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, ex.Message);
                result.Status     = Enums.Status.Error;
                result.Message    = ex.Message;
                result.StatusCode = System.Net.HttpStatusCode.InternalServerError;
            }
            return(result);
        }