public Task <BaseResult> UpdatePassword(UserModel userModel) { if (string.IsNullOrWhiteSpace(userModel.UserName)) { return(Task.Run <BaseResult>(() => ResultFactory.CreateUserResult(ResultCode.UserNameShouldNotBeWhiteSpace))); } if (string.IsNullOrEmpty(userModel.UserName)) { return(Task.Run <BaseResult>(() => ResultFactory.CreateUserResult(ResultCode.UserNameShouldNotBeEmpty))); } if (string.IsNullOrEmpty(userModel.Password)) { return(Task.Run <BaseResult>(() => ResultFactory.CreateUserResult(ResultCode.PasswordShouldNotBeEmpty))); } var rum = new RequestUserModel() { Action = "UpdatePassword", Parameter = string.Empty, User = userModel }; try { return(_userDal.Post(rum)); } catch (Exception e) { return(Task.Run <BaseResult>(() => ResultFactory.CreateUserResult(e))); } }
private void onRequest() { UserModel userModel = new UserModel(); RequestUserModel requestModel = new RequestUserModel(); Navigation.PushAsync(new RequestPage(userModel = null, requestModel = null)); }
private void search_btn(object sender, System.Windows.RoutedEventArgs e) { var name = this.userName.Text.Trim(); var doorid = this.doorId.Text.Trim(); var status = this.status.SelectedIndex; RequestUserModel request = new RequestUserModel(); request.name = name; request.controllerCode = doorid; if (this.status.SelectedIndex != -1) { request.status = status.ToString(); } //List<ResponseUserInfoModel> response = new ApiImpl().SearchUser(request); //if (response != null) //{ // foreach(var i in response) // { // System.Windows.MessageBox.Show(i.id, "系统提示", System.Windows.MessageBoxButton.OK, System.Windows.MessageBoxImage.Information); // } //this.dataGrid.ItemsSource = response; //} //else // System.Windows.MessageBox.Show("无数据", "系统提示", System.Windows.MessageBoxButton.OK, System.Windows.MessageBoxImage.Information); this.dataGrid.ItemsSource = new List <ResponseUserInfoModel>(); }
private void getValidationPassive() { try { if (string.IsNullOrEmpty(requestUserName.Text) || string.IsNullOrEmpty(requestUserPhone.Text) || string.IsNullOrEmpty(requestUserMessage.Text) || string.IsNullOrEmpty(requestUserEmail.Text) || string.IsNullOrEmpty(requestUserService.SelectedIndex.ToString()) || string.IsNullOrEmpty(requestUserDay.ToString())) { Helpers.XFToast.ShortMessage("request failed"); //DisplayAlert("Alert", "request failed", "Cancel"); return; } else { EmailValid emailValid = new EmailValid(); emailValid.emailAddress = requestUserEmail.Text.ToString(); if (emailValid.IsValidEmail()) { if (requestUserPhone.Text.Length != 11) { Helpers.XFToast.ShortMessage("Telephone Error"); //DisplayAlert("Alert", "Telephone Error", "Cancel"); return; } else { if (0 < DateTime.Compare(DateTime.Now, requestUserDay.Date) || DateTime.Compare(DateTime.Now, requestUserDay.Date) == 0) { RequestUserModel requestUserModel = new RequestUserModel(); requestUserModel.reUserName = requestUserName.Text; requestUserModel.reUserPhone = requestUserPhone.Text; requestUserModel.reUserMessage = requestUserMessage.Text; requestUserModel.reUserService = requestUserService.SelectedIndex.ToString(); requestUserModel.reUserDay = requestUserDay.Date; requestUserModel.reState = 0; Helpers.XFToast.ShortMessage("Request"); } else { Helpers.XFToast.ShortMessage("Date Time Error"); } //DisplayAlert("Success", "Request", "Cancel"); } } else { Helpers.XFToast.ShortMessage("Email Error"); //DisplayAlert("Alert", "Email Error", "Cancel"); return; } } } catch (Exception e) { Helpers.XFToast.ShortMessage(e.Message.ToString()); } }
protected override void OnBindingContextChanged() { base.OnBindingContextChanged(); requestUserModel = BindingContext as RequestUserModel; List <string> imageValues = (from image in App.listSubImage where image.Key == Convert.ToInt32(requestUserModel.reUserService) select image.Value).ToList(); List <string> nameValues = (from name in App.listSubName where name.Key == Convert.ToInt32(requestUserModel.reUserService) select name.Value).ToList(); requestImageUrl.Source = imageValues[0].ToString(); requestServiceName.Text = nameValues[0].ToString(); if (requestUserModel.reState == 0) { boxViewEvent.Color = Color.FromHex("#FFEB3B"); requestState.Text = "Waiting"; } if (requestUserModel.reState == 1) { boxViewEvent.Color = Color.FromHex("#2E7D32"); requestState.Text = "Notified"; } if (requestUserModel.reState == 2) { boxViewEvent.Color = Color.FromHex("#D84315"); requestState.Text = "Past"; } }
public List <ResponseUserInfoModel> SearchUser(RequestUserModel request) { try { string url = AppConfigMoel.URL + ConstantsValue.HTTP_SEARCH_USER_RUI; string str = url + "?name={0}&controllerCode={1}&payStatus={2}"; str = String.Format(str, request.name, request.controllerCode, request.status); string result = HttpUtils.GetRequest(str, AppConfigMoel.token); BaseResponseModel responseModel = JsonConvert.DeserializeObject <BaseResponseModel>(result); if (responseModel != null) { if (responseModel.code.Equals("200")) { var arrdata = Newtonsoft.Json.Linq.JArray.Parse(responseModel.data.ToString()); List <ResponseUserInfoModel> obj2 = arrdata.ToObject <List <ResponseUserInfoModel> >(); // List<ResponseUserInfoModel> obj2 = new List<ResponseUserInfoModel>(); // obj2.Add(new ResponseUserInfoModel()); Console.Write("11"); return(obj2); } else { return(null); } } return(null); } catch (Exception) { throw; } }
public bool ValidateAccessRights(RequestUserModel requestUserModel) { if (_context.SessionTokenCodeFirsts.Any(user => user.UserId == requestUserModel.UserId && user.AccessToken == requestUserModel.AccessToken)) { return(true); } return(false); }
private async Task <User> mapRequestUserToUser(RequestUserModel requestUser, int id) { return(new User { Id = id, Name = requestUser.Name, Email = requestUser.Email }); }
public async Task <string> CreateUser(RequestUserModel userModel) { var newId = _context.Users.Select(x => x.Id).Max() + 1; User user = await mapRequestUserToUser(userModel, newId); _context.Users.Add(user); _context.SaveChanges(); return("user created"); }
public async Task <IActionResult> Create([FromBody] RequestUserModel model) { var userToCreate = _mapper.Map <RequestUserModel, User>(model); var newUser = await _userService.Create(userToCreate, model.Password); var newUserModel = _mapper.Map <User, UserModel>(newUser); return(Created("", newUserModel)); }
public Task <BaseResult> Post(RequestUserModel requestUserModel) { var request = new RestRequest("v2/users/{Action}", Method.POST) { RequestFormat = DataFormat.Json }.AddUrlSegment("Action", requestUserModel.Action.ToLower()) .AddJsonBody(requestUserModel); return(_restClient.ExecuteTaskAsync <ResultUserModel>(request) .ContinueWith <BaseResult>(i => i.Result.Data)); }
public async Task <IActionResult> Update(int id, [FromBody] RequestUserModel model) { var userToCreate = _mapper.Map <RequestUserModel, User>(model); userToCreate.Id = id; var newUser = await _userService.Update(userToCreate, model.Password); //ToDo: If the account’s department is changed then other managers must be notified. var newUserModel = _mapper.Map <User, UserModel>(newUser); return(Ok(newUserModel)); }
public async Task <IActionResult> UpdateUser([FromBody] RequestUserModel userModel) { // validation try { var users = await _userService.UpdateUser(userModel); return(Ok(users)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
public async Task <IActionResult> Create(RequestUserModel requestUserModel) { try { await _userService.AddAsync(new User { FirstName = requestUserModel.FirstName, LastName = requestUserModel.LastName, UserName = requestUserModel.UserName, Tel = requestUserModel.Tel }); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public UserModel AddUser([FromBody] RequestUserModel usrRqstMdl) { _logger.LogTrace("AddUser"); var userModel = new UserModel { UserName = usrRqstMdl.UserName, UserSecName = usrRqstMdl.UserSecName, UserEmail = usrRqstMdl.UserEmail, UserPassword = usrRqstMdl.UserPassword }; using (var context = new DataBaseContext()) { context.UserModels.Add(userModel); context.SaveChanges(); } return(userModel); }
public RequestPage(UserModel userModels, RequestUserModel requestModel) { InitializeComponent(); this.Title = "Request Form"; if (userModels != null) { requestUserName.Text = userModels.userName; requestUserEmail.Text = userModels.userEmail; requestUserPhone.Text = userModels.userPhone; if (requestModel != null) { requestUserMessage.Text = requestModel.reUserMessage; requestUserService.SelectedIndex = Int32.Parse(requestModel.reUserService); requestUserDay.Date = requestModel.reUserDay; buttonRequest.Text = "Update"; } } buttonRequest.Clicked += (sender, args) => { if (userModels != null) { if (requestModel != null) { getValidationTwoActive(userModels, requestModel); } else { getValidationActive(userModels); } } else { getValidationPassive(); } }; }
public async Task <ResponseUserModel> GetSpecificUser(RequestUserModel userModel) { throw new System.NotImplementedException(); }
public async Task <string> UpdateUser(RequestUserModel userModel) { return("user updated"); }
private void onMyEvent() { RequestUserModel requestModel = new RequestUserModel(); Navigation.PushAsync(new RequestPage(App.userModel, requestModel = null)); }