Beispiel #1
0
        public ActionResult <MembershipAddViewModel> AddMembership(MembershipAddViewModel membershipAddViewModel)
        {
            MembershipAddViewModel MembershipAdd = new MembershipAddViewModel();

            try
            {
                MembershipAdd = _membershipService.AddMembership(membershipAddViewModel);
            }
            catch (Exception es)
            {
                MembershipAdd._failure = true;
                MembershipAdd._message = es.Message;
            }
            return(MembershipAdd);
        }
        public async Task <IActionResult> AddMembers([FromBody] MembershipDto membershipDto)
        {
            if (membershipDto.InitiativeId == Guid.Empty)
            {
                logger.LogError("Initiative ID not valid");
                return(BadRequest("Initiative ID not valid"));
            }

            try
            {
                var result = await _membershipService.AddMembership(membershipDto);

                return(Ok(result));
            }catch (Exception ex)
            {
                logger.LogError(ex, ex.Message);
                return(BadRequest($"Something went wrong, {ex.Message}"));
            }
        }