public bool AddNewMemberDetailEntry(int memberID, bool receivenewsletter, string daysofweekattend, DateTime datejoined, string memberlevel, decimal memberfee, DateTime renewalreminderdate, bool ismemberfeepaid) { // override any property that could be wise to set from server-side only MemberDetails memberdetails = new MemberDetails() { MemberID = memberID, DateJoined = datejoined, DaysOfWeekAttend = daysofweekattend, IsMemberFeePaid = ismemberfeepaid, MemberFee = memberfee, MemberLevel = memberlevel, ReceiveNewsLetter = receivenewsletter, RenewalReminderDate = renewalreminderdate //LastUpdated = DateTime.Now }; // add the new item db.MemberDetails.Add(memberdetails); // persist the changes into the Database. db.SaveChanges(); // return the newly-created Item to the client. return(true); }
// GET: Members/Delete/5 public ActionResult Delete(int id) { var vm = new MemberDetails(); vm.Id = id; return(View()); }
public void DeleteMemberDetails(MemberDetails memberDetails) { GenericRepository <MemberDetails> samplePracticeRepo = unitOfWork.GetRepoInstance <MemberDetails>(); samplePracticeRepo.Delete(memberDetails); unitOfWork.SaveChanges(); }
public void GetToken_ReturnNull_IFNullNameOrEmailPassed(string name, string email) { //Arrange MemberDetails arg = new MemberDetails { Id = 1, Name = "Saurabh", Email = "*****@*****.**", Password = "******", Location = "Haldwani" }; arg.Name = name; arg.Email = email; configuration.Setup(p => p["Jwt:Key"]).Returns("ssdfddsfffgsdfsfdfgg"); configuration.Setup(p => p["Jwt:Issuer"]).Returns("InventoryAuthenticationServer"); configuration.Setup(p => p["Jwt:Audience"]).Returns("InventoryServicePostmanClient"); //Act var result = repository.GetToken(arg); //Assert Assert.IsNull(result); }
/// <summary> /// Takes in a member detail and builds a formated rich text string. /// </summary> /// <param name="intellisenseHelp">Syntax to highlight</param> /// <param name="colors">Color of the SyntaxHighlingting</param> /// <param name="search">Bold the part that user is searching for</param> /// <returns>Syntax highlighted rich text string</returns> public static string SyntaxHighlingting(MemberDetails intellisenseHelp, Dictionary <SyntaxType, string> colors, string search) { var str = new StringBuilder(); var name = intellisenseHelp.Name; foreach (var syntax in intellisenseHelp) { var syntaxStr = syntax.String; if (name.IsEquivelent(syntax) && !string.IsNullOrEmpty(search)) { var lowerStr = syntaxStr.ToLower(); var searchLower = search.ToLower(); if (lowerStr.Contains(searchLower)) { var index = lowerStr.IndexOf(searchLower); syntaxStr = syntaxStr.Insert(index + search.Length, "</b>").Insert(index, "<b>"); } } if (colors.ContainsKey(syntax.Type)) { syntaxStr = ColoredString(syntaxStr, colors[syntax.Type]); } str.Append(syntaxStr); } return(str.ToString()); }
public async Task <List <MemberDetails> > GetMemberDetails(long MemberTypeId, string contactType, string ConnectionString) { await Task.Run(() => { try { _MemberDetails = new List <MemberDetails>(); using (NpgsqlDataReader dr = NPGSqlHelper.ExecuteReader(ConnectionString, CommandType.Text, "select memberid,membercode,membername,contacttype from tblmstmembers where contacttype='" + contactType + "' and membertypeid=" + MemberTypeId + " and statusid=" + Convert.ToInt32(Status.Active) + "")) { while (dr.Read()) { var _MemberDetailsBind = new MemberDetails { pMemberid = Convert.ToInt64(dr["memberid"]), pMembercode = Convert.ToString(dr["membercode"]), pMembername = Convert.ToString(dr["membername"]), pContacttype = Convert.ToString(dr["contacttype"]) }; _MemberDetails.Add(_MemberDetailsBind); } } } catch (Exception) { throw; } }); return(_MemberDetails); }
public Tuple <bool, string> AddOrUpdateDetail(MemberDetails details, StateOperation stateOperation) { try { if (stateOperation == StateOperation.درج) { _memberDetailsRepository.Add(details); } else { var master = _memberDetailsRepository.Where(x => x.Id == details.Id).Select(s => s.MemberMaster).FirstOrDefault(); if (master != null && _requestRepository.Contains(x => x.MemberMasterId == master.Id && x.Vote != null)) { return(new Tuple <bool, string>(false, "عملیات حذف امکانپذیر نمی باشد.اعضای مورد نظر در لیست درخواست ها وجود دارد ")); } var memberDetail = _memberDetailsRepository.Find(m => m.Id == details.Id); if (memberDetail == null) { return(new Tuple <bool, string>(false, "خطا در انجام عملیات : رکورد مورد نظر یافت نشد")); } memberDetail.PersonName = details.PersonName; memberDetail.PostName = details.PostName; memberDetail.RowNumber = details.RowNumber; _memberDetailsRepository.Update(memberDetail); } _unitOfWork.SaveChanges(); return(new Tuple <bool, string>(true, "ثبت شد")); } catch (Exception ex) { return(new Tuple <bool, string>(false, "خطا در ثبت")); } }
public async Task <MemberDetails> GetMemberDetailsByEmail(string email) { Member member = await GetMemberByEmail(email); var memberDetails = new MemberDetails { Id = member.Id, FirstName = member.FirstName, LastName = member.LastName, Height = member.Height, PhotoPath = member.PhotoPath, Weight = member.Weight, DateOfBirth = member.DateOfBirth }; if (member.MemberPositions.Any()) { Position position = _membersRepository .GetPositionById(member.MemberPositions.First().PostitionId); memberDetails.PreferedPosition = (PlayerPosition?)Enum.Parse(typeof(PlayerPosition), position.Name, true); } return(memberDetails); }
private void KickPlayer_Click(object sender, System.EventArgs e, MemberDetails member, int position) { AlertDialog.Builder alert = new AlertDialog.Builder(_activity); alert.SetTitle("Премахване на играч"); alert.SetMessage("Сигурни ли сте, че искате да премахнете играча от отбора?"); alert.SetPositiveButton("Да", async(senderAlert, args) => { var response = await RestManager.KickPlayer(new KickPlayerRequest { ClubId = member.ClubId.Value, PlayerId = member.Id }); if (response.IsSuccessStatusCode) { _players = RemoveItem(position); NotifyItemRemoved(position); if (ItemCount > 0) { NotifyItemRangeChanged(position, ItemCount); } Toast.MakeText(_activity, "Успешно премахнат играч", ToastLength.Long).Show(); } }); alert.SetNegativeButton("Не", (senderAlert, args) => { return; }); Dialog dialog = alert.Create(); dialog.Show(); }
public void GetToken_ReturnUserDataObject_OnTrueData() { //Arrange MemberDetails details = new MemberDetails { Id = 0, Name = "", Email = "*****@*****.**", Password = "******", Location = "" }; UserData user = new UserData { Id = 1, Location = "Haldwani", Token = "TrileToken" }; repository.Setup(x => x.GetToken(It.IsAny <MemberDetails>())).Returns(user); //Act var result = provider.GetToken(details); //Assert Assert.IsNotNull(result); }
public ActionResult Edit(MemberEditVm vm, int id) { vm.MemberStatusList = new SelectList(memberCardService.GetAllMemberCards(), "Id", "MemberStatus"); if (!ModelState.IsValid) { return(View(vm)); } { // TODO: Add update logic here var updatedMember = new MemberDetails(); updatedMember.Id = vm.Id; // Might not need updatedMember.MemberCardId = vm.MemberCardId; updatedMember.FirstName = vm.FirstName; updatedMember.LastName = vm.LastName; updatedMember.Age = vm.Age; updatedMember.Adress = vm.Adress; updatedMember.DriversLicense = vm.DriversLicense; memberService.UpdateMemberDetails(updatedMember); return(RedirectToAction(nameof(Index))); } }
protected override async void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here SetContentView(Resource.Layout.UserProfile); _account = AccountStore .Create(this) .FindAccountsForService(GetString(Resource.String.app_name)) .FirstOrDefault(); if (_account == null) { Intent intent = new Intent(this, typeof(LoginActivity)); StartActivity(intent); } else { RestManager.SetAccessToken(_account.Properties["token"]); HttpResponseMessage httpResponse = await RestManager.GetMemberDetails(_account.Username); string response = await httpResponse.Content.ReadAsStringAsync(); if (!string.IsNullOrWhiteSpace(response) && response != "null") { _memberDetails = JsonConvert.DeserializeObject <MemberDetails>(response); } _viewPager = FindViewById <ViewPager>(Resource.Id.viewpager); SetupViewPager(_viewPager); _tabLayout = FindViewById <TabLayout>(Resource.Id.sliding_tabs); _tabLayout.SetupWithViewPager(_viewPager); } }
public void Post_ReturnsSuccessObject_OnValidData() { //Arrange MemberDetails details = new MemberDetails { Id = 0, Name = "", Email = "*****@*****.**", Password = "******", Location = "" }; UserData user = new UserData { Id = 1, Location = "Haldwani", Token = "TrileToken" }; provider.Setup(x => x.GetToken(It.IsAny <MemberDetails>())).Returns(user); //Act var result = controller.Post(details); //Assert Assert.IsInstanceOf <OkObjectResult>(result); }
public override async void OnActivityCreated(Bundle savedInstanceState) { base.OnActivityCreated(savedInstanceState); _account = AccountStore .Create(Context) .FindAccountsForService(GetString(Resource.String.app_name)) .FirstOrDefault(); RestManager.SetAccessToken(_account.Properties["token"]); HttpResponseMessage httpResponse = await RestManager.GetMemberDetails(_account.Username); string response = await httpResponse.Content.ReadAsStringAsync(); if (!string.IsNullOrWhiteSpace(response) && response != "null") { _memberDetails = JsonConvert.DeserializeObject <MemberDetails>(response); } var imagePath = await RestManager.GetMemberPhoto(_account.Username); TextView firstName = View.FindViewById <TextView>(Resource.Id.tv_memberDetails_firstName); TextView lastName = View.FindViewById <TextView>(Resource.Id.tv_memberDetails_lastName); TextView height = View.FindViewById <TextView>(Resource.Id.tv_memberDetails_height); TextView weight = View.FindViewById <TextView>(Resource.Id.tv_memberDetails_weight); TextView dateOfBirth = View.FindViewById <TextView>(Resource.Id.tv_memberDetails_dateOfBirth); TextView preferedPosition = View.FindViewById <TextView>(Resource.Id.tv_memberDetails_preferedPosition); LinearLayout playerSection = View.FindViewById <LinearLayout>(Resource.Id.ll_memberDetails_playerSection); _mainPhoto = View.FindViewById <ImageView>(Resource.Id.iv_memberDetails_mainPhoto); var bitmap = BitmapFactory.DecodeFile(imagePath); _mainPhoto.SetImageBitmap(bitmap); firstName.Text = _memberDetails.FirstName; lastName.Text = _memberDetails.LastName; if (string.Compare(_account.Properties["roles"], Role.Player.ToString(), true) == 0) { height.Text = _memberDetails.Height.HasValue ? string.Format(Literals.HeightCmFormat, string.Empty, _memberDetails.Height.Value.ToString()) : "0"; weight.Text = _memberDetails.Weight.HasValue ? string.Format(Literals.WeightKgFormat, string.Empty, _memberDetails.Weight.Value.ToString()) : "0"; dateOfBirth.Text = _memberDetails.DateOfBirth.HasValue ? _memberDetails.DateOfBirth.Value.ToShortDateString() : string.Empty; preferedPosition.Text = Literals.ResourceManager.GetString(_memberDetails.PreferedPosition.Value.ToString()); playerSection.Visibility = ViewStates.Visible; } Button logout = View.FindViewById <Button>(Resource.Id.btn_memberDetails_logout); logout.Click += Logout_Click; logout.Visibility = ViewStates.Visible; Button editMemberDetails = View.FindViewById <Button>(Resource.Id.btn_memberDetails_edit); editMemberDetails.Click += EditMemberDetails_Click; }
protected override async void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.EditMemberDetails); _account = JsonConvert.DeserializeObject <Account>(Intent.GetStringExtra("account")); _memberDetails = JsonConvert.DeserializeObject <MemberDetails>(Intent.GetStringExtra("member")); _firstName = FindViewById <EditText>(Resource.Id.et_editMemberDetails_firstName); _lastName = FindViewById <EditText>(Resource.Id.et_editMemberDetails_lastName); _height = FindViewById <EditText>(Resource.Id.et_editMemberDetails_height); _weight = FindViewById <EditText>(Resource.Id.et_editMemberDetails_weight); _toolbar = FindViewById <Toolbar>(Resource.Id.tbr_editMemberDetails_toolbar); _dateOfBirth = FindViewById <DatePicker>(Resource.Id.dp_editMemberDetails_dateOfBirth); if (_memberDetails.DateOfBirth.HasValue) { int year = _memberDetails.DateOfBirth.Value.Year; int month = _memberDetails.DateOfBirth.Value.Month - 1; int day = _memberDetails.DateOfBirth.Value.Day; _dateOfBirth.UpdateDate(year, month, day); } _userImage = FindViewById <ImageView>(Resource.Id.iv_editMemberDetails_userImage); var imagePath = await RestManager.GetMemberPhoto(_account.Username); var bitmap = BitmapFactory.DecodeFile(imagePath); _userImage.SetImageBitmap(bitmap); _pickImage = FindViewById <Button>(Resource.Id.btn_editMemberDetails_pickImage); _playerSection = FindViewById <LinearLayout>(Resource.Id.ll_editMemberDetails_playerSection); _positionsSpinner = FindViewById <Spinner>(Resource.Id.spn_editMemberDetails_preferedPosition); _firstName.Text = _memberDetails.FirstName; _lastName.Text = _memberDetails.LastName; if (string.Compare(_account.Properties["roles"], Role.Player.ToString(), true) == 0) { _height.Text = _memberDetails.Height.HasValue ? _memberDetails.Height.Value.ToString() : string.Empty; _weight.Text = _memberDetails.Weight.HasValue ? _memberDetails.Weight.Value.ToString() : string.Empty; string[] positions = Enum .GetNames(typeof(Position)) .Select(r => Literals.ResourceManager.GetString(r)).ToArray(); _positionsSpinner.Adapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, positions); _positionsSpinner.SetSelection((int)_memberDetails.PreferedPosition.Value - 1); _playerSection.Visibility = ViewStates.Visible; } SetSupportActionBar(_toolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); Button editDetails = FindViewById <Button>(Resource.Id.btn_editMemberDetails_editDetails); editDetails.Click += EditDetails_Click; _pickImage.Click += PickImage_Click; }
public MemberDetails FetchLoadigInfo(MemberDetails objMemberDetails) { #region Call API objMemberDetails = WebApiLogic.GetPostComplexTypeToAPI<MemberDetails>(objMemberDetails, "FetchLoadigInfo", "Policy"); #endregion return objMemberDetails; }
public ActionResult DeleteConfirmed(int id) { MemberDetails memberDetails = db.MemberDetails.Find(id); db.MemberDetails.Remove(memberDetails); db.SaveChanges(); return(RedirectToAction("Index")); }
public void BTA12_CSP_UpdateMember_BasicInfoAndAddress() { ProjectBasePage basePages = new ProjectBasePage(driverContext); testCase = new TestCase(TestContext.TestName); listOfTestSteps = new List <TestStep>(); testStep = new TestStep(); MemberProfile MP_Model = new MemberProfile(DriverContext); Member member = MP_Model.GenerateMemberBasicInfo(); MemberDetails memberDetails = MP_Model.GenerateMemberDetails(); login.UserName = CsPortalData.csadmin; login.Password = CsPortalData.csadmin_password; try { var CSP_HomePage = new CSPortal_HomePage(DriverContext); var CSP_LoginPage = new CSPortal_LoginPage(DriverContext); var CSPSearchPage = new CSPortal_SearchPage(DriverContext); var CSPAccountSummaryPage = new CSPortal_MemberAccountSummaryPage(DriverContext); var CSP_UpdateProfilePage = new CSPortal_MemberUpdateProfilePage(DriverContext); basePages.CreateMember_UsingSoap(out member, out string LoyaltyId, listOfTestSteps); CSP_LoginPage.LaunchCSPortal(login.Csp_url, listOfTestSteps); CSP_LoginPage.LoginCSPortal(login, listOfTestSteps); CSPSearchPage.Search_BasedOnLoyaltyID(LoyaltyId, listOfTestSteps); CSPSearchPage.Select(member.FirstName, listOfTestSteps); CSP_HomePage.NavigateToDashBoardMenu(CSPortal_HomePage.DashBoard.UpdateProfile, listOfTestSteps); CSP_UpdateProfilePage.UpdateBasicInfo_Details(member, memberDetails, listOfTestSteps); CSP_UpdateProfilePage.UpdateAddress_Details(memberDetails, listOfTestSteps); CSP_UpdateProfilePage.SaveUpdateProfile(listOfTestSteps); CSPAccountSummaryPage.VerifyLoyaltyId(LoyaltyId, listOfTestSteps); CSPAccountSummaryPage.VerifyFirstName(member.FirstName, listOfTestSteps); CSPAccountSummaryPage.VerifyLastName(member.LastName, listOfTestSteps); CSPAccountSummaryPage.VerifyPrimaryEmail(member.PrimaryEmailAddress, listOfTestSteps); CSPAccountSummaryPage.VerifyAddressLine1(memberDetails.AddressLineOne, listOfTestSteps); CSPAccountSummaryPage.VerifyAddressLine2(memberDetails.AddressLineTwo, listOfTestSteps); CSPAccountSummaryPage.VerifyCity(memberDetails.City, listOfTestSteps); CSPAccountSummaryPage.VerifyState(memberDetails.StateOrProvince, listOfTestSteps); CSPAccountSummaryPage.VerifyZipCode(memberDetails.ZipOrPostalCode, listOfTestSteps); CSP_HomePage.LogoutCSPortal(listOfTestSteps); testCase.SetStatus(true); } catch (Exception e) { testCase.SetStatus(false); testCase.SetErrorMessage(e.Message); testCase.SetImageContent(DriverContext.TakeScreenshot().ToString()); Assert.Fail(); } finally { testCase.SetTestCaseSteps(listOfTestSteps); testCase.SetEndTime(new StringHelper().GetFormattedDateTimeNow()); listOfTestCases.Add(testCase); } }
public JsonResult GetMemberDataId(MemberDetails id) { MemberDetailData memberDetailData = new MemberDetailData(); var Response = memberDetailData.GetMemberData(id); return(new JsonResult { Data = Response, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public ActionResult Complete(MemberDetails memberDetails) { if (!ModelState.IsValid) { return(View()); } TempData.Add("message", String.Format("Thank you {0}, your favorite movie list sended.", memberDetails.FirstName)); return(View()); }
public virtual ActionResult EditDetail(MemberDetailModel model) { var detail = new MemberDetails { Id = (long)model.Id, PersonName = model.PersonName, PostName = model.PostName, RowNumber = model.RowNumber }; var result = _memberManagementService.AddOrUpdateDetail(detail, StateOperation.ویرایش); return(Json(new { IsError = !result.Item1, Message = result.Item2 })); }
// POST: api/MemberDetails public IHttpActionResult Post([FromBody] MemberDetails memberDetails) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = memberDetailsManager.AddMemberDetails(memberDetails); return(CreatedAtRoute("DefaultApi", new { id = result.MemberId }, result)); }
public JsonResult AddMemberData(MemberDetails Model) { //MemberData obj = new MemberData(); var Response = memberDetailData.AddMember(Model); return(new JsonResult { Data = Response, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetMemberDatas(MemberDetails memberDetails) { MemberDetailData memberDetailData = new MemberDetailData(); //var Data = memberDetailData.GetMemberDetailData(); var Data = memberDetailData.GetMemberData(memberDetails); return(new JsonResult { Data = Data, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public ActionResult Edit([Bind(Include = "ID,Country,Branch,LoanRefID,ClientRefID,Surname,FirstName,IDNumber,EmployeeNo,PhoneNo,EmployerGroup,PaymentMethod,Product")] MemberDetails memberDetails) { if (ModelState.IsValid) { db.Entry(memberDetails).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(memberDetails)); }
/// <summary> /// Displays the details of a single object. /// </summary> private void DisplaySingleObject(ObjectArguments objectArgs) { object obj = objectArgs.Object; int rootIndentLevel = objectArgs.RootIndentLevel; string title = objectArgs.Title; string objectName = objectArgs.ObjectName; Dictionary <Type, int> recursionTypeCount = objectArgs.RecursionTypeCount; object[] titleArgs = objectArgs.TitleArgs; int indentLevel = rootIndentLevel; bool objectIsNull = (obj == null); if (title != null && title.Trim().Length > 0) { // Do not write newline if object is null - will append to line. bool includeNewLine = !objectIsNull; this.DisplayHeadedText(indentLevel, title, false, includeNewLine, titleArgs); indentLevel++; } if (objectIsNull) { // Only add leading space if a title was written. bool addLeadingSpace = (indentLevel > rootIndentLevel); this.DisplayAppendedText(_nullDisplayText, addLeadingSpace, true); return; } List <MemberDetails> memberDetails = new List <MemberDetails>(); PropertyInfo[] properties = obj.GetType().GetProperties(); foreach (PropertyInfo property in properties) { memberDetails.Add(new MemberDetails(property.Name, property.MemberType, property.PropertyType, property.GetValue(obj, null), new Dictionary <Type, int>(recursionTypeCount))); } FieldInfo[] fields = obj.GetType().GetFields(); foreach (FieldInfo field in fields) { memberDetails.Add(new MemberDetails(field.Name, field.MemberType, field.FieldType, field.GetValue(obj), new Dictionary <Type, int>(recursionTypeCount))); } for (int i = 0; i < memberDetails.Count; i++) { MemberDetails member = memberDetails[i]; DisplayObjectMember(member, obj, indentLevel); } }
internal static string SyntaxHighlingting(MemberDetails details, string search) { if (EditorGUIUtility.isProSkin) { return(RexUtils.SyntaxHighlingting(details, RexUtils.SyntaxHighlightColors, search)); } else { return(RexUtils.SyntaxHighlingting(details, RexUtils.SyntaxHighlightProColors, search)); } }
public MemberDetailsDTO AddMemberDetails(MemberDetails memberDetail) { GenericRepository <MemberDetails> samplePracticeRepo = unitOfWork.GetRepoInstance <MemberDetails>(); samplePracticeRepo.Add(memberDetail); unitOfWork.SaveChanges(); var memberDetailsDTO = Mapper.Map <MemberDetailsDTO>(memberDetail); memberDetailsDTO.MemberAddress = Mapper.Map <MemberAddressDTO>(memberDetail.MemberAddress); return(Mapper.Map <MemberDetailsDTO>(memberDetailsDTO)); }
public void Post_ReturnsBadRequest_OnNullDataObject() { //Arrange MemberDetails details = null; //Act var result = controller.Post(details); //Assert Assert.IsInstanceOf <BadRequestObjectResult>(result); }
// PUT: api/MemberDetails/5 public IHttpActionResult Put([FromBody] MemberDetails memberDetails) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } memberDetailsManager.UpdateMemberDetails(memberDetails); return(Ok()); }