Exemple #1
0
        public async Task <ListOutDto> AddList(ListOutDto list, string userExternalId)
        {
            await userAuthorizationService.ValidateGroup(userExternalId, list.GroupId);

            list.Id = Guid.NewGuid().ToString();
            return((await listRepository
                    .Upsert(list.AsDbModel()))
                   .AsOutModel());
        }
Exemple #2
0
        public async Task <ListOutDto> UpdateList(ListOutDto updatedList, string userExternalId)
        {
            await userAuthorizationService.ValidateGroup(userExternalId, updatedList.GroupId);

            return((await listRepository.Upsert(updatedList.AsDbModel())).AsOutModel());
        }