Ejemplo n.º 1
0
        public async Task <IEnumerable <TEntity> > AddRange(IEnumerable <TEntity> entities)
        {
            await _repository.AddRange(entities);

            await _unitOfWork.CommitAsync();

            return(entities);
        }
Ejemplo n.º 2
0
 public IActionResult AddAnswers(IEnumerable <CreateAnswerDto> answerDto)
 {
     if (ModelState.IsValid)
     {
         var answer = mapper.Map <IEnumerable <Answer> >(answerDto);
         repository.AddRange(answer);
     }
     return(StatusCode(201, answerDto));
 }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }