private async void btn_save_Clicked(object sender, EventArgs e) { StudentModel model = new StudentModel { Name = txt_name.Text, Surname = txt_surname.Text, About = txt_about.Text, BirthDate = datepckr_birthData.Date }; ServiceManager manager = new ServiceManager(); MobileResult result = await manager.Insert(model); if (result.Result) { await DisplayAlert("Process", result.Message, "OK", "İptal"); //PopModalAsync acılan en son sayfanın kapanmasını saglar await Navigation.PopModalAsync(); } else { await DisplayAlert("Error", result.Message, "OK"); } }
private async void onUpdate(object sender, EventArgs e) { Button myButton = (Button)sender; Users updatedUser = (Users)myButton.CommandParameter; Users model = new Users { Name = txtName.Text, Sname = txtSurname.Text, Phone = txtPhone.Text, Email = txtEmail.Text, Password = txtPassword.Text, Birthday = dtpckrBirthDate.Date, UserID = updatedUser.UserID }; ServiceManager manager = new ServiceManager(); MobileResult result = await manager.Update(model); if (result.Result) { await DisplayAlert("Success", result.Message, "OK", "CANCEL"); await Navigation.PopAsync(); } }
public async Task <MobileResult> AddHomeProductModel([FromBody] ProductModel productModel) { MobileResult result = new MobileResult(); if (ModelState.IsValid) { try { result.Result = true; await productDB.AddHomeProductModel(productModel); result.Message = "Success"; } catch (Exception ex) { result.Result = false; result.Message = ex.Message; } } else { var errors = ""; foreach (var error in ModelState.Values) { errors += " " + error.Errors.First().ErrorMessage.ToString(); } result.Message = errors; result.Result = false; } return(result); }
public async Task <List <Users> > GetAll() { Uri Url = new Uri(string.Format(RestUrl.RestUrlAdress + "getallusers", string.Empty)); List <Users> userslist = null; try { HttpResponseMessage response = await client.GetAsync(Url); if (response.IsSuccessStatusCode) { string mobileResult1 = await response.Content.ReadAsStringAsync(); MobileResult mobileResult2 = JsonConvert.DeserializeObject <MobileResult>(mobileResult1); userslist = JsonConvert.DeserializeObject <List <Users> > (mobileResult2.Data.ToString()); Debug.WriteLine(@"\getalluser successfully(ugurlu)"); } } catch (Exception ex) { Debug.WriteLine(@"\tERROR {0}", ex.Message); } return(userslist); }
public MobileResult UpdateStudent(StudentModel model) { MobileResult result = new MobileResult(); result.Result = true; try { var stud = GetStudents(model); var studModel = (StudentModel)stud.Data; studModel.Name = model.Name; studModel.Surname = model.Surname; studModel.isDeleted = model.isDeleted; studModel.BirthDate = model.BirthDate; studModel.RegistrationDate = model.RegistrationDate; work.StudentRepository.Update(studModel); work.Save(); result.Message = "Selected Student has been updated"; } catch (Exception ex) { result.Result = false; result.Message = ex.Message; } return(result); }
public async Task <MobileResult> AddHomeModel([FromBody] HomeModel homeModel) { var mobileResult = new MobileResult(); if (ModelState.IsValid) { try { mobileResult = await homeDB.AddHomeModel(homeModel); } catch (Exception e) { mobileResult.Result = false; mobileResult.Message = e.Message; mobileResult.Data = null; } } else { var errors = ""; foreach (var error in ModelState.Values) { errors += " " + error.Errors.First().ErrorMessage.ToString(); } mobileResult.Message = errors; mobileResult.Result = false; mobileResult.Data = null; } return(mobileResult); }
public async Task <MobileResult> Update(Users users) { Uri Url = new Uri(string.Format(RestUrl.RestUrlAdress + "update", string.Empty)); MobileResult result = null; try { string json = JsonConvert.SerializeObject(users); StringContent content = new StringContent(json, Encoding.UTF8, "application/json"); HttpResponseMessage response = await client.PutAsync(Url, content); if (response.IsSuccessStatusCode) { string mobileresult = await response.Content.ReadAsStringAsync(); result = JsonConvert.DeserializeObject <MobileResult>(mobileresult); Debug.WriteLine(@"\update successfully(ugurlu)."); } } catch (Exception ex) { Debug.WriteLine(@"\tERROR {0}", ex.Message); } return(result); }
private async void onSave(object sender, EventArgs e) { Users model = new Users { Name = txtName.Text, Sname = txtSurname.Text, Phone = txtPhone.Text, Email = txtEmail.Text, Password = txtPassword.Text, Birthday = dtpckrBirthDate.Date }; ServiceManager manager = new ServiceManager(); MobileResult result = await manager.Insert(model); if (result.Result) { await DisplayAlert("Success", result.Message, "Ok", "Cancel"); await Navigation.PopModalAsync(true); } else { await DisplayAlert("Error", result.Message, "Ok", "Cancel"); } }
private async void OnSave(object sender, EventArgs e) { StudentModel model = new StudentModel { Name = TxtName.Text, Surname = TxtSurname.Text, About = TxtAbout.Text, BirthDate = dtpckrBirthDate.Date }; ServiceManeger maneger = new ServiceManeger(); MobileResult result = await maneger.Insert(model); /*bana burada mobileresulttan deger dondugu ıcın bak apide hep dondurdugum sey bı mobıle * result var ona gore ıslemın dogrulugu hakkında bılgı sahıgı oluyorum */ if (result.Result) {/* cevap bekliyo cevaba gore ıslem yapıyo awaıt koydum ya ondan*/ await DisplayAlert("Succes", result.Message, "Ok", "Cancel"); await Navigation.PopModalAsync(); } else { await DisplayAlert("Error", result.Message, "Ok", "Cancel"); } }
private async void LoginButton_Clicked(object sender, EventArgs e) { IndicatorButton.IsVisible = true; IndicatorButton.IsRunning = true; MobileResult result = await userManager.LoginAsync(new LoginViewModel { Email = EmailEntry.Text, Password = PasswordEntry.Text }); if (result.Result) { UserViewModel user = JsonConvert.DeserializeObject <UserViewModel>(result.Data.ToString()); IndicatorButton.IsVisible = false; IndicatorButton.IsRunning = false; _cache.Set("userid", user.UserId); var userid = _cache.Get("userid"); Application.Current.Properties["userid"] = user.UserId; Application.Current.Properties.Add("userid", user.UserId); Application.Current.Properties.Add("authority", "true"); Application.Current.Properties.Add("fullname", user.FullName); App.Current.MainPage = new AppShell(); } else { IndicatorButton.IsVisible = false; IndicatorButton.IsRunning = false; ErrorMessageLabel.IsVisible = true; } }
public async Task <MobileResult> UpdateHomeModel(HomeModel newModel) { var mobileResult = new MobileResult(); try { var model = await _context.HomeModels.FirstAsync(a => a.HomeID == newModel.HomeID); mySecurity locker = new mySecurity(); string salt = locker.HashCreate(); string encryptKey = locker.HashCreate(newModel.HomePassword, salt); newModel.HomePassword = encryptKey; model = newModel; await SaveAsync(); mobileResult.Data = null; mobileResult.Message = "Başarılı"; mobileResult.Result = true; } catch (Exception e) { mobileResult.Data = null; mobileResult.Message = e.Message; mobileResult.Result = false; } return(mobileResult); }
private void DecodeFrame(FastJavaByteArray fastArray) { var cameraParameters = _cameraController.Camera.GetParameters(); var width = cameraParameters.PreviewSize.Width; var height = cameraParameters.PreviewSize.Height; var barcodeReader = _scannerHost.ScanningOptions.BuildBarcodeReader(); var rotate = false; var newWidth = width; var newHeight = height; // use last value for performance gain var cDegrees = _cameraController.LastCameraDisplayOrientationDegree; if (cDegrees == 90 || cDegrees == 270) { rotate = true; newWidth = height; newHeight = width; } ZXing.Result result = null; var start = PerformanceCounter.Start(); LuminanceSource fast = new FastJavaByteArrayYUVLuminanceSource(fastArray, width, height, 0, 0, width, height); // _area.Left, _area.Top, _area.Width, _area.Height); if (rotate) { fast = fast.rotateCounterClockwise(); } result = barcodeReader.Decode(fast); PerformanceCounter.Stop(start, "Decode Time: {0} ms (width: " + width + ", height: " + height + ", degrees: " + cDegrees + ", rotate: " + rotate + ")"); if (result != null) { Android.Util.Log.Debug(MobileBarcodeScanner.TAG, "Barcode Found"); _wasScanned = true; ZXing.Mobile.MobileResult resultWithSource = new MobileResult(result, fastArray.ConvertToJpg(width, height)); BarcodeFound?.Invoke(this, resultWithSource); } fastArray.Dispose(); fastArray = null; return; }
public async Task <MobileResult> GetHomeModelbyLogin(string homename, string password) { var mobileResult = new MobileResult(); try { mobileResult = await homeDB.GetHomeModelbyLogin(homename, password); } catch (Exception e) { mobileResult.Data = null; mobileResult.Message = e.Message; mobileResult.Result = false; } return(mobileResult); }
public async Task <MobileResult> DeleteHomeModel([FromBody] HomeModel homeModel) { var mobileResult = new MobileResult(); try { mobileResult = await homeDB.DeleteHomeModel(homeModel); } catch (Exception e) { mobileResult.Data = null; mobileResult.Message = e.Message; mobileResult.Result = false; } return(mobileResult); }
public async Task <MobileResult> GetAllHomeUsers(string homeid) { var mobileResult = new MobileResult(); try { mobileResult = await homeDB.GetAllHomeUsers(homeid); } catch (Exception e) { mobileResult.Data = null; mobileResult.Message = e.Message; mobileResult.Result = false; } return(mobileResult); }
private async void AddButton_Clicked(object sender, EventArgs e) { TaskDetailViewModel task = new TaskDetailViewModel { UserId = Constants.userId, ProjectId = selectedProjectId, BoardId = selectedBoardId, Description = DescriptionEditor.Text, DueTime = DueTimeDatePicker.Date, IsComplex = ComplexCheckBox.IsChecked, IsPomodoro = PomodoroCheckBox.IsChecked, IsReminder = ReminderCheckBox.IsChecked, IsRepeater = RepeaterCheckBox.IsChecked, RegisterTime = DateTime.Now, SessionTime = SessionTimePicker.Time, Status = StatusCheckBox.IsChecked, Title = TitleEntry.Text }; MobileResult result = await taskManager.PostAsync(task); if (result.Result) { DependencyService.Get <IMessage>().ShortAlert("Task added."); } else { DependencyService.Get <IMessage>().ShortAlert("Task can not added."); } }
public MobileResult InsertStudent(StudentModel model) { MobileResult result = new MobileResult(); result.Result = true; try { work.StudentRepository.Insert(model); work.Save(); result.Message = "New Student has been added"; } catch (Exception ex) { result.Result = false; result.Message = ex.Message; } return(result); }
public MobileResult GetStudents(StudentModel model) { MobileResult result = new MobileResult(); result.Result = true; try { var student = work.StudentRepository.GetByID(model.StudentID); result.Data = student; result.Message = "Success"; } catch (Exception ex) { result.Result = false; result.Message = ex.Message; } return(result); }
public MobileResult DeleteStudent(StudentModel model) { MobileResult result = new MobileResult(); result.Result = true; try { //Logging work.StudentRepository.Delete(model.StudentID); work.Save(); result.Message = "Selected Student has been deleted"; } catch (Exception ex) { result.Result = false; result.Message = ex.Message; } return(result); }
public async Task <MobileResult> DeleteUserModel(UserModel userModel) { var mobileResult = new MobileResult(); try { _context.UserModels.Remove(userModel); await SaveAsync(); mobileResult.Message = "Başarılı"; mobileResult.Result = true; } catch (Exception e) { mobileResult.Message = e.Message; mobileResult.Result = false; } return(mobileResult); }
public async Task <MobileResult> AddUserModel(UserModel userModel) { MobileResult result = new MobileResult(); if (await isExistUsername(userModel.UserName)) { result.Result = false; result.Message = "Böyle bir kullanıcı adı mevcut"; return(result); } else { await _context.UserModels.AddAsync(userModel); await SaveAsync(); result.Result = true; result.Message = "Başarılı"; return(result); } }
private async void btn_update_Clicked(object sender, EventArgs e) { StudentModel model = new StudentModel { Name = txt_name.Text, Surname = txt_surname.Text, About = txt_about.Text, BirthDate = datepckr_birthData.Date }; ServiceManager manager = new ServiceManager(); MobileResult result = await manager.Update(model); if (result.Result) { await DisplayAlert("Success", result.Message, "OK", "İptal"); await Navigation.PopAsync(); } }
public async Task <MobileResult> GetAllHomeUsers(string id) { var mobileResult = new MobileResult(); try { var userList = await _context.UserModels.Where <UserModel>(u => u.UserHomeRefID == id).ToListAsync(); mobileResult.Data = userList; mobileResult.Message = "Başarılı"; mobileResult.Result = true; } catch (Exception e) { mobileResult.Data = null; mobileResult.Message = e.Message; mobileResult.Result = false; } return(mobileResult); }
public async Task <MobileResult> GetAllHomeProducts(string id) { var mobileResult = new MobileResult(); try { var homeProducts = await _context.ProductModels.Where <ProductModel>(u => u.ProductHomeRefID == id).ToListAsync(); mobileResult.Data = homeProducts; mobileResult.Message = "Başarılı"; mobileResult.Result = true; } catch (Exception e) { mobileResult.Data = null; mobileResult.Message = e.Message; mobileResult.Result = false; } return(mobileResult); }
public async Task <MobileResult> AddUserModel([FromBody] UserModel userModel) { MobileResult mobileResult = new MobileResult(); if (ModelState.IsValid) { mobileResult = await userDB.AddUserModel(userModel); } else { var errors = ""; foreach (var error in ModelState.Values) { errors += " " + error.Errors.First().ErrorMessage.ToString(); } mobileResult.Message = errors; mobileResult.Result = false; } return(mobileResult); }
public async Task <MobileResult> UpdateHomeProductModel([FromBody] ProductModel productModel) { var mobileResult = new MobileResult(); if (ModelState.IsValid) { mobileResult = await productDB.UpdateHomeProductModel(productModel); } else { var errors = ""; foreach (var error in ModelState.Values) { errors += " " + error.Errors.First().ErrorMessage.ToString(); } mobileResult.Message = errors; mobileResult.Result = false; } return(mobileResult); }
public async Task <MobileResult> AddHomeProductModel(ProductModel model) { var mobileResult = new MobileResult(); try { await _context.ProductModels.AddAsync(model); await SaveAsync(); mobileResult.Data = null; mobileResult.Message = "Başarılı"; mobileResult.Result = true; } catch (Exception e) { mobileResult.Data = null; mobileResult.Message = e.Message; mobileResult.Result = false; } return(mobileResult); }
private async void onUpdate(object sender, EventArgs e) { Button myButton = (Button)sender; var updatedStudent = (StudentModel)myButton.CommandParameter; StudentModel model = new StudentModel { Name = txtName.Text, Surname = txtSurname.Text, About = txtAbout.Text, BirthDate = dtpckrBirthDate.Date, StudentID = updatedStudent.StudentID }; ServiceManager manager = new ServiceManager(); MobileResult result = await manager.Update(model); if (result.Result) { await DisplayAlert("Success", result.Message, "OK", "CANCEL"); await Navigation.PopAsync(); } }
public async Task <MobileResult> GetHomeModelbyLogin(string homename, string homepassword) { var mobileResult = new MobileResult(); try { var homeModel = await GetHomeModelbyHomeName(homename); mySecurity locker = new mySecurity(); string getEncryptKey = homeModel.HomePassword.Split('æ')[0]; string getSalt = homeModel.HomePassword.Split('æ')[1]; var result = locker.ValidateHash(homepassword, getSalt, getEncryptKey); if (result) { mobileResult.Message = "Başarılı"; mobileResult.Result = true; mobileResult.Data = homeModel; } else { mobileResult.Message = "Parola Hatalı"; mobileResult.Result = false; mobileResult.Data = null; } } catch (Exception e) { mobileResult.Message = e.Message; mobileResult.Result = false; mobileResult.Data = null; } return(mobileResult); }
public async Task <MobileResult> Delete(string userid) { Uri Url = new Uri(string.Format(RestUrl.RestUrlAdress + "delete/" + userid, userid)); MobileResult result = null; try { HttpResponseMessage response = await client.DeleteAsync(Url); if (response.IsSuccessStatusCode) { string mobileresult = await response.Content.ReadAsStringAsync(); result = JsonConvert.DeserializeObject <MobileResult>(mobileresult); Debug.WriteLine(@"\delete successfully(ugurlu)."); } } catch (Exception ex) { Debug.WriteLine(@"\tERROR {0}", ex.Message); } return(result); }