public async Task <ItemOutDto> UpdateListItem(ItemOutDto updateItem, string userExternalId) { await userAuthorizationService.ValidateList(userExternalId, updateItem.ListId); return((await itemRepository .Upsert(updateItem.AsDbModel())) .AsOutModel()); }
public async Task <ItemOutDto> AddListItem(ItemOutDto item, string userExternalId) { await userAuthorizationService.ValidateList(userExternalId, item.ListId); item.Id = Guid.NewGuid().ToString(); return((await itemRepository .Upsert(item.AsDbModel())) .AsOutModel()); }