Exemplo n.º 1
0
        public IActionResult addMember([FromBody] MemberForCreationDto member)
        {
            if (member == null)
            {
                return(BadRequest());
            }

            var memberForCreation = Mapper.Map <Member>(member);

            _memberData.AddMember(memberForCreation);

            if (!_memberData.Save())
            {
                throw new Exception("save failed");
            }

            var memberToReturn = Mapper.Map <MemberDto>(memberForCreation);

            return(CreatedAtRoute("GetMember", new { id = memberToReturn.Id }, memberToReturn));
        }