Esempio n. 1
0
        public IActionResult Post([FromBody] CreateCommunityViewModel vm)
        {
            return(ApiAction(() =>
            {
                var contract = _mapper.Map <CreateCommunityContract>(vm);
                var returnContract = _CommunityService.Create(contract);

                return Created("Get", _mapper.Map <CreatedCommunityViewModel>(returnContract));
            }));
        }
Esempio n. 2
0
        public async Task <string> CreateCommunity(CreateCommunityViewModel Community)
        {
            MongoCommunitiesDto dto = new MongoCommunitiesDto
            {
                Name          = Community.Name,
                Description   = Community.Description,
                Developers    = new List <Developer>(),
                LogoPath      = "",
                Organizations = new List <Organization>(),
                Companies     = new List <Company>(),
                Posts         = new List <Post>()
            };
            await _Community.InsertOneAsync(dto);

            return("Successful");
        }
        public async Task <IActionResult> CreateCommunity([FromBody] CreateCommunityViewModel community)
        {
            var result = await _MongocourseService.CreateCommunity(community);

            if (result == "Successful")
            {
                return(Ok(new
                {
                    Status = 1,
                    Message = result
                }));
            }
            return(BadRequest(new
            {
                Status = 0,
                Message = "Error occured"
            }));
        }