public async Task <IActionResult> Post([FromBody] HouseViewModel input) { try { if (input == null) { return(BadRequest()); } return(StatusCode(201, await _houseRepository.AddAsync(new HouseConverter().FromViewModel(input)))); } catch (Exception ex) { return(StatusCode(500, ex)); } }
public async Task AddAsync(HouseToAdd model) { var entity = _mapper.Map <HouseEf>(model); await _repository.AddAsync(entity); }