Пример #1
0
        public async Task <IResultModel> AddUpCount(int id)
        {
            await _markRepository.AddAsync(new MarkEntity
            {
                Type       = MarkType.QuestionUp,
                MemberId   = 0,
                RelationId = id
                             //MemberId = _dbContext.LoginInfo.AccountId
            });

            return(ResultModel.Result(await _repository.AddUpCount(id)));
        }
        public async Task <IResultModel> Add(MarkAddModel model)
        {
            var entity = _mapper.Map <MarkEntity>(model);
            //if (await _repository.Exists(entity))
            //{
            //return ResultModel.HasExists;
            //}

            var result = await _repository.AddAsync(entity);

            return(ResultModel.Result(result));
        }
Пример #3
0
        public async Task <MarkResponse> SaveAsync(Mark mark)
        {
            try
            {
                await repository.AddAsync(mark);

                await unitOfWork.CompleteAsync();

                return(new MarkResponse(mark));
            }
            catch (Exception ex)
            {
                return(new MarkResponse($"Error occured while saving mark: {ex.Message}"));
            }
        }