Esempio n. 1
0
        public async Task PostMember([FromForm] MemberDto memberDto)
        {
            var newMember = new Member();

            memberDto.UpdateEntity(newMember);

            dbContext.Members.Add(newMember);
            await dbContext.SaveChangesAsync();
        }
Esempio n. 2
0
        public async Task PutMember([FromForm] MemberDto memberDto)
        {
            Member member = await dbContext.Members
                            .Include(m => m.File)
                            .FirstOrDefaultAsync(m => m.Id == memberDto.Id);

            if (memberDto.File != null && member.File != null)
            {
                dbContext.Files.Remove(member.File);
            }

            memberDto.UpdateEntity(member);
            await dbContext.SaveChangesAsync();
        }