public override byte[] WriteMsg() { string data = ""; data += UserNo.PadLeft(8, '0'); data += SerialNumber.PadLeft(8, '0'); data += StartTime.ToString("yyyyMMddHHmmss").Substring(2).PadLeft(12, '0'); data += ((int)(StartResidualWater * 10)).ToString().PadLeft(8, '0'); data += ((int)(StartResidualElectric * 10)).ToString().PadLeft(8, '0'); data += ((int)(YearElectricUsed * 10)).ToString().PadLeft(8, '0'); data += ((int)(YearWaterUsed * 10)).ToString().PadLeft(8, '0'); data += ((int)(YearExploitation * 10)).ToString().PadLeft(8, '0'); data += ((int)(YearSurplus * 10)).ToString().PadLeft(8, '0'); IsPW = false; PW = ""; IsTP = false; TP = ""; UserData = data; UserDataBytes = HexStringUtility.HexStringToByteArray(UserData); return(WriteMsg2()); }
public async Task <CreateUserCommandDto> Handle(CreateUserCommand request, CancellationToken cancellation) { var us = new UserEn { Name = request.Data.Attributes.Name, Username = request.Data.Attributes.Username, Email = request.Data.Attributes.Email, Password = request.Data.Attributes.Password, Address = request.Data.Attributes.Address }; _context.Users.Add(us); await _context.SaveChangesAsync(cancellation); var user = _context.Users.First(i => i.Username == request.Data.Attributes.Username); var target = new Target() { Id = user.Id, EmailDestination = user.Email }; var po = new UserNo() { Title = "This is the title of the massage", Message = "The massage is nothing, just this", Type = "Email", From = 1, Targets = new List <Target>() { target } }; var attributes = new Data <UserNo>() { Attributes = po }; var httpContent = new RequestData <UserNo>() { Data = attributes }; var convert = JsonConvert.SerializeObject(httpContent); var data = new StringContent(convert, Encoding.UTF8, "application/json"); //await client.PostAsync("http://notificationservice/notification", content); return(new CreateUserCommandDto { Success = true, Message = "User successfully created" }); }
public bool IsLogined() { return(UserNo.IsNotWhiteSpace()); }