Example #1
0
        public async Task <IActionResult> Add([FromForm] AnnoucementCreateModel annoucementCreateModel)
        {
            AnnoucementDto annoucementDto = _mapper.Map <AnnoucementDto>(annoucementCreateModel);

            annoucementDto.UserId = User.GetUserID();

            AnnoucementDto createdAnnoucementDto = await _annoucementService.CreateAnnoucement(annoucementDto, annoucementCreateModel.Photo);

            AnnoucementWebModel createdAnnoucementModel = _mapper.Map <AnnoucementWebModel>(createdAnnoucementDto);

            return(CreatedAtAction(nameof(GetById), new { id = createdAnnoucementDto.AnnoucementId }, createdAnnoucementDto));
        }