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)); }
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}")); } }