public async Task <ActionResult> Create([FromBody] VideoCardCoreInsertDto videoCardCore) { _logger.LogForModelInsert(HttpContext); var insertResult = await _videoCardCoresService.CreateVideoCardCoreAsync(videoCardCore); return(insertResult ? Json(videoCardCore) : ResponseResultsHelper.InsertError()); }
/// <inheritdoc/> public async Task <bool> CreateVideoCardCoreAsync(VideoCardCoreInsertDto videoCardCore) { var mappedVideoCardCore = _mapper.Map <VideoCardCoreInsertDto, VideoCardCoreEntity>(videoCardCore); var entityAlreadyExists = await _unitOfWorkHardwareAPI.VideoCardCoresRepository.AnyAsync(x => x.Equals(mappedVideoCardCore)); if (entityAlreadyExists) { return(false); } await _unitOfWorkHardwareAPI.VideoCardCoresRepository.AddAsync(mappedVideoCardCore); return(await _unitOfWorkHardwareAPI.SaveChangesAsync() > 0); }