public async Task <Station> Create(StationRequestDto dto) { Station entity = _mapper.Map <StationRequestDto, Station>(dto); Station station = await _unitOfWork._stationRepository.Create(entity); await _unitOfWork.SaveChanges(); return(station); }
public async Task <ActionResult> Update(int id, [FromBody] StationRequestDto dto) { var validator = new StationValidator(); var result = await validator.ValidateAsync(dto); if (!result.IsValid) { return(BadRequest(result.Errors)); } return(Ok(await _service.Update(id, dto))); }