private static SingleMembershipDto SingleMemberToDo(Membership person)
        {
            var ret = new SingleMembershipDto
            {
                PersonID = person.PersonID,
                Person   = person.Person,
                Stable   = person.Stable,
                Bills    = person.Bills,
                StableID = person.StableID
            };

            return(ret);
        }
        public async Task <IActionResult> UpdateMember(int id, SingleMembershipDto memberDto)
        {
            if (memberDto.PersonID == null || memberDto.StableID == null)
            {
                return(BadRequest());
            }

            var person = await _context.Memberships
                         .FindAsync(id);

            if (person == null)
            {
                return(NotFound());
            }

            person.Person   = memberDto.Person;
            person.Stable   = memberDto.Stable;
            person.StableID = (int)memberDto.StableID;
            person.Bills    = memberDto.Bills;

            await _context.SaveChangesAsync();

            return(Ok());
        }