public async Task <IDataResult <ResponseStream> > ReceiveResult(IListener listen, int port) { var checkReceive = await _imageDetectedService.ReceiveResult(listen, port); var errorDataResult = new ErrorDataResult <ResponseStream>(); if (listen == null) { errorDataResult.AddMessage("InvalidParameters", "Nesnenin örneği oluşturulmamış."); return(errorDataResult); } if (checkReceive == null) { errorDataResult.AddMessage("InvalidParameters", "Dönüş verisi boş."); return(errorDataResult); } if (checkReceive.Length == 0) { errorDataResult.AddMessage("InvalidLength", "Geçersiz veri."); return(errorDataResult); } var stream = ResultParse <ResponseStream> .jsonDeserialize(checkReceive); return(new SuccessDataResult <ResponseStream>(stream)); }
public async Task <IDataResult <IEnumerable <PivotReportTemplate> > > GetAll() { IDataResult <IEnumerable <PivotReportTemplate> > result; try { var data = await _pivotReportTemplateDal.List(null); result = new SuccessDataResult <IEnumerable <PivotReportTemplate> >(data); } catch (Exception ex) { result = new ErrorDataResult <IEnumerable <PivotReportTemplate> >(null, ex.Message); } return(result); }
public async Task Login_IfUserNotFound_ShouldReturnError() { User user = new User { PasswordHash = new byte[] { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 }, PasswordSalt = new byte[] { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 } }; IDataResult <User> dataResult = new ErrorDataResult <User>(user, Messages.UserNotFound, HttpStatusCode.NotFound); _mockUserService.Setup(s => s.GetByMailAsync("*****@*****.**")) .ReturnsAsync(dataResult); AuthManager authManager = new AuthManager(_mockUserService.Object, _mockTokenHelper.Object); var result = await authManager.LoginAsync(new UserForLoginDto { Email = "*****@*****.**", Password = "******" }); Assert.False(result.Success); Assert.Equal(Messages.UserNotFound, result.Message); }
public async Task <IDataResult <Users> > Login(UserLoginModel userLoginModel) { IDataResult <Users> result; try { var resultUser = await _userDal.Get(x => x.UserName == userLoginModel.UserName && x.Password == userLoginModel.Password); if (resultUser != null) { result = new SuccessDataResult <Users>(resultUser); } else { result = new SuccessDataResult <Users>(resultUser, "User was not found."); } } catch (Exception ex) { result = new ErrorDataResult <Users>(null, ex.Message); } return(result); }