public async Task <IActionResult> DeleteShopingListElement([FromBody] ShopListElementViewModel shopListElementViewModel) { User user = await userManager.GetUserAsync(HttpContext.User); ShopListElement shopListElement = new ShopListElement { Content = shopListElementViewModel.Content, ID = shopListElementViewModel.ID, IsChecked = shopListElementViewModel.IsChecked, PositionInList = shopListElementViewModel.PositionInList, User = user }; return(Json(new { succeed = shopingListRepository.DeleteListElement(shopListElement) })); }
public async Task <IActionResult> AddShopingListElement([FromBody] ShopListElementViewModel shopListElementViewModel) { User user = await userManager.GetUserAsync(HttpContext.User); var shopinglistElement = new ShopListElement { User = user, IsChecked = shopListElementViewModel.IsChecked, Content = shopListElementViewModel.Content, PositionInList = shopingListRepository.ShopListElements(user).Result.Last().PositionInList + 1 }; var tmp = shopingListRepository.AddListElement(shopinglistElement).Result; return(Json(new ShopListElementViewModel { ID = tmp.ID, Content = tmp.Content, PositionInList = tmp.PositionInList, IsChecked = tmp.IsChecked })); }