public async Task <HttpContextUtils.CommonDataResponse> CreateTotem(string name) { var response = new HttpContextUtils.CommonDataResponse(); var u = await _baseService.CreatePairingTotemAsync(name); response.Message = u.Token; return(response); }
/*[Authorize]*/ public HttpContextUtils.CommonDataResponse GenerateCodeForString(string input) { var response = new HttpContextUtils.CommonDataResponse { IsError = false }; var qrGenerator = new QRCodeGenerator(); var qrCodeData = qrGenerator.CreateQrCode(input, QRCodeGenerator.ECCLevel.Q); var qrCode = new QRCode(qrCodeData); var qrCodeImage = qrCode.GetGraphic(20); response.Data = GetFileFromBytes(BitmapToBytes(qrCodeImage, input)); return(response); }
public async Task <HttpContextUtils.CommonDataResponse> PairDevice(string deviceId, bool isPaired) { var response = new HttpContextUtils.CommonDataResponse { IsError = true }; var u = await _baseService.PairDeviceAsync(deviceId, isPaired); if (u != null) { response.IsError = false; response.Message = u.Name; } return(response); }
public async Task <HttpContextUtils.CommonDataResponse> DoLogIn([FromBody] User u) { var response = new HttpContextUtils.CommonDataResponse { IsError = true }; if (!string.IsNullOrEmpty(u.UserName) && !string.IsNullOrEmpty(u.Password)) { var user = await _baseService.GetUserByUsernameAsync(u.UserName); if (user != null && user.Password == u.Password) { _userManager.SignIn(HttpContext, user); response.IsError = false; return(response); } } return(response); }