public async Task <IEnumerable <TEntity> > AddRange(IEnumerable <TEntity> entities) { await _repository.AddRange(entities); await _unitOfWork.CommitAsync(); return(entities); }
public IActionResult AddAnswers(IEnumerable <CreateAnswerDto> answerDto) { if (ModelState.IsValid) { var answer = mapper.Map <IEnumerable <Answer> >(answerDto); repository.AddRange(answer); } return(StatusCode(201, answerDto)); }
public virtual Result <bool> AddRange(IEnumerable <T> listEntity) { var result = new Result <bool>(); try { //_loggingService.Info(listEntity.ObjectToString()); _repository.AddRange(listEntity); _unitOfWork.Commit(); result.ResultObject = true; result.ResultCode = (int)ResultStatusCode.OK; result.ResultMessage = ResultStatusCode.OK.ToString(); } catch (Exception ex) { result.ResultCode = (int)ResultStatusCode.InternalServerError; result.ResultMessage = "Hata Oluştu => " + ex; } return(result); }
public virtual Result <bool> AddRange(IEnumerable <T> listEntity) { var result = new Result <bool>(); try { _logger?.LogInformation(LoggingEvents.InsertRange, $"AddRange()EntityService => {ClassFullName}"); _repository.AddRange(listEntity); _unitOfWork.Commit(); result.ResultObject = true; } catch (Exception ex) { _logger?.LogError(LoggingEvents.InsertRange, ex.ToLog("AddRange", ClassFullName)); result.ResultCode = (int)ResultStatusCode.InternalServerError; result.ResultMessage = ex.Message; result.ResultInnerMessage = ex.InnerException?.ToString(); result.ResultStatus = false; } return(result); }
public virtual Result <bool> AddRange(IEnumerable <T> listEntity) { var result = new Result <bool>(); try { _repository.AddRange(listEntity); var uow = _unitOfWork.Commit(); if (uow > 0) { result.ResultCode = (int)ResultStatusCode.Ok; result.ResultMessage = $"'{ClassFullName}' successfully added"; result.ResultStatus = true; result.ResultInnerMessage = $"'{result.ResultMessage}' => {result.ResultObject}"; result.ResultObject = true; } else { result.ResultCode = (int)ResultStatusCode.BadRequest; result.ResultMessage = $"'{ClassFullName}' not added"; result.ResultStatus = false; result.ResultInnerMessage = $"'{result.ResultMessage}' => {result.ResultObject}"; result.ResultObject = false; } } catch (Exception ex) { result.ResultCode = (int)ResultStatusCode.BadRequest; result.ResultMessage = ex.Message; result.ResultInnerMessage = ex.InnerException?.ToString(); result.ResultStatus = false; result.ResultObject = false; } return(result); }