示例#1
0
        public IList <GroceryListItemEditVM> GenerateList(GroceryListRequest request)
        {
            var client = new HttpClientServiceBase <IList <GroceryListItemEditVM> >();

            return(client.Get(string.Format("api/GroceryList/GenerateToApp?UserIdentifier={0}&Start={1}&Finish={2}",
                                            request.UserIdentifier, request.Start, request.Finish)));
        }
示例#2
0
        public async Task <MessageResponse> AddGroceryList([FromBody] GroceryListRequest groceryListRequest)
        {
            await _groceryListService.AddGroceryList(groceryListRequest);

            return(new MessageResponse {
                Message = "Grocery list added"
            });
        }
示例#3
0
 public GroceryListDB GroceryListRequestToGroceryListDB(GroceryListRequest groceryListRequest)
 {
     return(new GroceryListDB
     {
         id = Guid.NewGuid().ToString(),
         title = groceryListRequest.Title,
         description = groceryListRequest.Description,
         items = groceryListRequest.Items
     });
 }
示例#4
0
        public async Task AddGroceryList(GroceryListRequest groceryListRequest)
        {
            var groceryListDB = _groceryListMapper.GroceryListRequestToGroceryListDB(groceryListRequest);

            await _groceryListRepository.AddGroceryList(groceryListDB);
        }