コード例 #1
0
ファイル: GroupController.cs プロジェクト: bamvans/MeetUpApp
        public async Task Put(GroupDTO item)
        {
            using (var repo = new GroupRepository())
            {
                Group existing = await repo.GetById(item.Id);

                if (existing == null)
                {
                    throw new HttpResponseException(HttpStatusCode.NotFound);
                }
                item.Save(existing);
                await repo.Commit();
            }
        }
コード例 #2
0
ファイル: GroupController.cs プロジェクト: bamvans/MeetUpApp
        public async Task <int> Post(GroupDTO item)
        {
            using (var repo = new GroupRepository())
            {
                Group group = new Group();
                item.Save(group);

                await repo.Create(group);

                await repo.Commit();

                return(group.Id);
            }
        }