public async Task <int> Create(CreateRealEstatesDto dto, string userId) { var createdRealEstate = _mapper.Map <RealEstateDbEntity>(dto); createdRealEstate.CreatedBy = userId; await _dbContext.RealEstate.AddAsync(createdRealEstate); await _dbContext.SaveChangesAsync(); await SendNotificationToUsers(createdRealEstate); return(createdRealEstate.Id); }
public async Task <IActionResult> Create([FromBody] CreateRealEstatesDto dto) => await GetResponse(async() => new ApiResponseViewModel(true, "Real Estate Created Successfully", await _realEstatesService.Create(dto, UserId)));