void CreeateUser_No_Service(User pUserBe) { String strErrorResut = String.Empty; CreateUserReq req = new CreateUserReq(); CreateUserRes res = new CreateUserRes(); CreateUserService svc = new CreateUserService(); req.SecurityProviderName = SecurityProviderName; try { RolList roles = FwkMembership.GetAllRoles(SecurityProviderName); if (roles.Count >= 2) { pUserBe.Roles = new String[2]; pUserBe.Roles[0] = roles[0].RolName; pUserBe.Roles[1] = roles[1].RolName; } req.BusinessData.User = pUserBe; res = svc.Execute(req); } catch (Exception ex) { strErrorResut = Fwk.Exceptions.ExceptionHelper.GetAllMessageException(ex); } Assert.AreEqual <String>(strErrorResut, string.Empty, strErrorResut); pUserBe.UserId = res.BusinessData.UserId; }
public void RegisterUser(UserModel user) { var createUserReq = new CreateUserReq { Login = user.Login, Password = user.Password }; _queueClientService.SendData(_configurationService.MainQueueName, RouteKey, _configurationService.ExchangeName, createUserReq); }
public static CreateUserResp CreateUser(CreateUserReq req) { var ret = Class1.DoHttpRequest("/user", "POST", new Dictionary <string, string> { { "access_token", Class1.AccessToken } }, JsonConvert.SerializeObject(req)); var resp = JsonConvert.DeserializeObject <CreateUserResp>(ret); return(resp); }
public static void CreateNewUser(string path, CreateUserReq user) { if (File.Exists(path)) { Add(user, path); } else { CreateArchivizeXmlFile(user, path); } }
UserInfo PlatformService.createUser(CreateUserReq req) { Console.WriteLine("create"); UserInfo userinfo = new UserInfo(); userinfo.username = req.username; userinfo.usernamep = "tzj_" + req.username; userinfo.bindType = 0; userinfo.registerAt = DateTime.Now; userinfo.bindAt = DateTime.Now; return(userinfo); }
public async Task <CreateUserRes> CreateUserRequest(CreateUserReq reqPacket) { var resPacket = new CreateUserRes(); //패킷으로부터 아이디와 비번을 알아낸다. //비번을 암호화 한후 var encryptedPassword = Encrypter.EncryptString(reqPacket.UserPw); Console.WriteLine($"Create User : Id({reqPacket.UserId}), Pw({encryptedPassword})"); //아이디와 비번을 데이터 베이스에 저장 이미 존재하는지는 DB 서버에서 확인한다. try { //패킷 생성 var userJoinReq = new UserJoinInReq() { UserId = reqPacket.UserId, EncryptedPw = encryptedPassword }; var config = LoginServerConfig.GetInstance(); var userJoinRes = await HttpSender.RequestHttp <UserJoinInReq, UserJoinInRes> (config.DBServerAddress, config.DBServerPort, "DB/AddUser", userJoinReq); //유저 생성이 완료되지 않았다면 에러 if (userJoinRes.Result != (int)ErrorCode.None) { Console.WriteLine($"User Create Fail : Error({userJoinRes.Result}), Id({reqPacket.UserId}), Pw({encryptedPassword})"); resPacket.Result = userJoinRes.Result; return(resPacket); } //완료되면 완료 패킷 Console.WriteLine($"User Create Success : Id({reqPacket.UserId}), Pw({encryptedPassword})"); resPacket.Result = (int)ErrorCode.None; return(resPacket); } catch (Exception e) { Console.WriteLine($"Error Occur at Create User Request. Message : {e.Message}"); resPacket.Result = (int)ErrorCode.CreateUserRequestException; return(resPacket); } }
public async Task<CreateUserRes> CreateNewUser(CreateUserReq request) { AppIdentityUser newUser = Helper.AutoDTO<CreateUserReq, AppIdentityUser>(request); newUser.UserName = newUser.UserName.ToLower(); //Add user id and employeeCode newUser.Id = Guid.NewGuid().ToString(); //Make employee code if (request.IsEmployee) { int employeesCount = _userRepository.CountEmployees(); _employeeCodePattern = _employeeCodePattern.Substring(0, _employeeCodePattern.Length - (employeesCount + 1).ToString().Length); newUser.EmployeeCode = $"{_employeeCodePattern}{employeesCount + 1}"; } return await _userRepository.CreateNewUser(newUser, request.Password); }
//Dodaje nowego użytkownika jesli jego login nie jest zajęty /* public bool CreateNewUser(CreateUserReq user, string path) * { * bool createSucces = false; * if (File.Exists(path)) * { * if (!CheckAvailability(user, path)) // jeśli nie ma * { * Add(user, path); * createSucces = true; * } * } * else * { * CreateArchivizeXmlFile(user, path); * CommonUserList.RefreshCommonList(path); // odświeżenie z pliku * createSucces = true; * } * * return createSucces; * } */ /* * // autentykacja użytkonika * public bool AuthenticationUser(AuthRequest user, string path) * { * XDocument doc = XDocument.Load(path); * * var query = from u in doc.Descendants("User") * where (string)u.Attribute("Login") == user.Login && (string)u.Attribute("Password") == user.Password * select u.Value; * * return query.Any(); // jeli jest true jesli nie false * } */ /* * // zwraca listę wszystkich użytkowników * public List<User> ReadList(User user, string path) * { * XDocument doc = XDocument.Load(path); * var users = (from c in doc.Descendants("User") * where (string)c.Attribute("Login") != user.Login * select new User * { * Login = (string)c.Attribute("Login"), * }).ToList(); * return users; * } */ // pierwszy wspis do pliku, stworzenie pliku z użytkownikami private static void CreateArchivizeXmlFile(CreateUserReq usr, string pathToArchivize) { try { var newUser = new XElement("Users", new XElement("User", new XAttribute("Login", usr.Login), new XAttribute("Password", usr.Password))); newUser.Save(pathToArchivize); } catch (Exception) { Console.WriteLine("Błąd w tworzeniu pliku z użytkownikami"); } }
/// <summary> /// Crea un nuevo usuario. Se le saco el static para poder hacer referencia a this. /// </summary> /// <param name="pUser">Usuario</param> /// <param name="pPassword">Password</param> /// <param name="pMail">Mail del usuario</param> internal static void CreateUser(User pUser, RolList pRolList) { CreateUserReq req = new CreateUserReq(); req.BusinessData.User = pUser; req.BusinessData.User.Roles = pRolList.GetArrayNames(); CreateUserRes res = _ClientServiceBase.ExecuteService <CreateUserReq, CreateUserRes>(WrapperSecurityProvider, req); if (res.Error != null) { throw Fwk.Exceptions.ExceptionHelper.ProcessException(res.Error); } //pUser.UserId = response.BusinessData.NewUserId; }
public IActionResult CreateUser(CreateUserModel model) { try { CreateUserReq _createUserReq = new CreateUserReq() { Name = model.Name, Surname = model.Surname, CellPhoneNumber = model.CellPhoneNumber }; return(PartialView("UserGridRow", ControllerHelper.FillUserGridModel(UsersBLL.CreateUser(_createUserReq)))); } catch (Exception) { throw; } }
// wpisanie użytkownika do pliku private static void Add(CreateUserReq user, string path) { try { XDocument xmlFile = XDocument.Load(path); var newUser = new XElement("User", new XAttribute("Login", user.Login), new XAttribute("Password", user.Password)); xmlFile.Element("Users").Add(newUser); xmlFile.Save(path); } catch (Exception) { Console.WriteLine("Błąd w załadowaniu pliku lub dodaniu kolejnej pozycji do pliku XML z użytkownikami"); } }
public async Task <IActionResult> Create([FromBody] CreateUserReq req) { var cmd = new CreateUserCmd(req, HttpContext.UserId().Value); var entity = await userRepository.Create(cmd); if (entity != null) { var sent = MailsHelpers.MailPassword(req.Email, cmd.Password); if (sent) { return(Created($"/api/users/{entity.Id}", new UserResponse(entity))); } else { return(StatusCode(500)); } } else { return(BadRequest()); } }
public static UserResp CreateUser(CreateUserReq createUserReq) { try { var _xElementContext = XElementContext; var _newUser = new XElement("User", new XElement("UserId", CreateUserId()), new XElement("Name", createUserReq.Name), new XElement("Surname", createUserReq.Surname), new XElement("CellPhoneNumber", createUserReq.CellPhoneNumber)); _xElementContext.Add(_newUser); SaveChanges(_xElementContext); return(FillUserResp(_newUser)); } catch (Exception) { throw; } }
// sprawdzanie dostępności loginu public bool CreateNewUser(CreateUserReq user) { bool createSuccesfully = true; foreach (CommonUsers us in _commonList) { if (us.Login == user.Login) { createSuccesfully = false; } } if (createSuccesfully) { var newUser = new CommonUsers(); newUser.Login = user.Login; newUser.Password = user.Password; XmlUserList.CreateNewUser(FilePath, user); _commonList.Add(newUser); } return(createSuccesfully); // true taki użytkownik istnieje false nie istnieje i został stworzony }
void CreeateUser_No_Service(User pUserBe) { String strErrorResut = String.Empty; CreateUserReq req = new CreateUserReq(); CreateUserRes res = new CreateUserRes(); CreateUserService svc = new CreateUserService(); req.SecurityProviderName = SecurityProviderName; try { RolList roles = FwkMembership.GetAllRoles(SecurityProviderName); if (roles.Count >= 2) { pUserBe.Roles = new String[2]; pUserBe.Roles[0] = roles[0].RolName; pUserBe.Roles[1] = roles[1].RolName; } req.BusinessData.User = pUserBe; res = svc.Execute(req); } catch (Exception ex) { strErrorResut = Fwk.Exceptions.ExceptionHelper.GetAllMessageException(ex); } Assert.AreEqual<String>(strErrorResut, string.Empty, strErrorResut); pUserBe.UserId = res.BusinessData.UserId; }
/// <summary> /// Crea un nuevo usuario. Se le saco el static para poder hacer referencia a this. /// </summary> /// <param name="pUser">Usuario</param> /// <param name="pPassword">Password</param> /// <param name="pMail">Mail del usuario</param> internal static void CreateUser(User pUser, RolList pRolList) { CreateUserReq req = new CreateUserReq(); req.BusinessData.User = pUser; req.BusinessData.User.Roles = pRolList.GetArrayNames(); CreateUserRes res = _ClientServiceBase.ExecuteService<CreateUserReq, CreateUserRes>(WrapperSecurityProvider,req); if (res.Error != null) throw Fwk.Exceptions.ExceptionHelper.ProcessException(res.Error); //pUser.UserId = response.BusinessData.NewUserId; }
public async Task <IActionResult> CreateMedicalRecord(CreateUserReq request) { return(Ok(await _userServices.CreateNewUser(request))); }
Redirect PlatformService.bindUser(CreateUserReq req) { return(null); }