public CheckHistory Create(CheckHistoryModel model) { return(new CheckHistory ( model.CheckDate, model.IsWork, model.MessageCode )); }
public async Task <IResult <long> > AddAsync(CheckHistoryModel model) { // var validation = await new AddCheckHistoryModelValidator().ValidationAsync(model); // if (validation.Failed) // { // return Result<long>.Fail(validation.Message); // } var CheckHistory = _checkHistoryFactory.Create(model); await _checkHistoryRepository.AddAsync(CheckHistory); await _unitOfWork.SaveChangesAsync(); return(Result <long> .Success(CheckHistory.Id)); }
public async Task <IResult> UpdateAsync(CheckHistoryModel model) { // var validation = await new UpdateCheckHistoryModelValidator().ValidationAsync(model); // if (validation.Failed) // { // return Result.Fail(validation.Message); // } var CheckHistory = await _checkHistoryRepository.GetAsync(model.Id); if (CheckHistory is null) { return(Result.Success()); } await _checkHistoryRepository.UpdateAsync(CheckHistory.Id, CheckHistory); await _unitOfWork.SaveChangesAsync(); return(Result.Success()); }