public Member_blacklist() { InitializeComponent(); var memberViewModel = MemberViewModel.getInstance(); memberListv.DataContext = memberViewModel; }
public IActionResult EditImage(MemberViewModel memberEdit) { var selected = db.Members.Where(n => n.MemberId == memberEdit.MemberId).FirstOrDefault(); if (selected != null) { #region 照片 if (memberEdit.image != null) { string photoName = Guid.NewGuid().ToString() + ".jpg"; using (var photo = new FileStream( iv_host.WebRootPath + @"\images\ProfileImages\" + photoName, FileMode.Create)) { memberEdit.image.CopyTo(photo); } memberEdit.ProfileImagePath = "/images/ProfileImages/" + photoName; } else { return(RedirectToAction("Detail")); } #endregion selected.ProfileImagePath = memberEdit.ProfileImagePath; db.SaveChanges(); HttpContext.Session.SetInt32(cUtility.Current_User_Id, Convert.ToInt32(selected.MemberId)); HttpContext.Session.SetString(cUtility.Current_User_Name, selected.FirstName + " " + selected.LastName); HttpContext.Session.SetString(cUtility.Current_User_Profile_Image, selected.ProfileImagePath); } return(RedirectToAction("Detail")); }
public IActionResult Add([FromBody] MemberViewModel mvm) { if ((ModelState.IsValid) && (mvm != null)) { // create a new Item with the client-sent json data var item = _objectmapper.Map <MemberViewModel>(mvm); DateTime dtLocal = mvm.DateOfBirth.ToLocalTime(); // add the new item _memberrequest.AddNewMemberEntry( mvm.FirstName, mvm.LastName, mvm.EmailAddress, mvm.ContactNumber, dtLocal, mvm.AccountStatus ); // return the newly-created Item to the client. return(new JsonResult(_objectmapper.Map <MemberViewModel>(mvm), DefaultJsonSettings)); } // return a generic HTTP Status 500 (Not Found) if the client payload is invalid. return(new StatusCodeResult(500)); }
public ActionResult create(MemberViewModel member) { using (var client = new HttpClient()) { const string baseUri = "http://192.168.1.97:90/api/member"; client.BaseAddress = new Uri(baseUri); // //HTTP POST // //var postTask = client.PostAsJsonAsync<MemberViewModel>("student", member); var response = client.PostAsJsonAsync(baseUri, member).Result; //postTask.Wait(); // var result = postTask.Result; if (response.IsSuccessStatusCode) { return(RedirectToAction("GetMembers")); } else { Console.Write("Error"); } } ModelState.AddModelError(string.Empty, "Server Error. Please contact administrator."); return(View(member)); }
public ActionResult DeleteMember(int id) { MemberViewModel vm = new MemberViewModel(); tblMembership tb = _db.tblMemberships.Where(m => m.MembershipId == id).FirstOrDefault(); tblUser tbu = _db.tblUsers.Where(u => u.UserId == tb.UserId).FirstOrDefault(); vm.MemberId = tb.MembershipId; vm.UserId = tbu.UserId;; vm.Fullname = tbu.Fullname; vm.Email = tbu.Email; vm.Photo = tbu.Photo; vm.Phone = tbu.Phone; vm.Gender = tbu.Gender; vm.MembershipTypeId = tb.MembershipId; vm.Fees = tb.Fees; vm.RegDate = tb.RegDate; vm.ShiftId = tb.ShiftId; string regdate = DateTime.Now.ToString("MM/dd/yyyy"); vm.RegDate = Convert.ToDateTime(regdate); ViewBag.Role = _db.Roles.ToList(); ViewBag.Shift = _db.tblShifts.ToList(); ViewBag.MembershipType = _db.tblMembershipTypes.ToList(); return(View(vm)); }
public ActionResult Authentication(MemberViewModel request) { if (_tokenhelper.CheckToken()) { var httpContext = _accessor.HttpContext; _token = httpContext.Session.GetString("_token"); httpContext = null; } else { Task <string> result = _tokenhelper.CreateToken(); result.Wait(); _token = result.Result; } Task <bool> memberCheck = _loginHelper.LoginMember(request, _token); memberCheck.Wait(); if (memberCheck.Result) { var httpContext = _accessor.HttpContext; httpContext.Session.SetString("_member", "loggedIn"); return(Json(new { success = true })); } else { return(Json(new { success = false })); } }
public int Insert(MemberViewModel fromUI, string userId) { var result = 0; fromUI.CreateDateTime = this.TimeNow.Value; fromUI.CreateUserId = userId; var memberTodB = new Member(); var memberLogToDb = new MemberLog(); var identityToDb = new Identity(); var roleToDb = new Role(); Mapper.Map(fromUI, memberTodB); Mapper.Map(fromUI, memberLogToDb); Mapper.Map(fromUI, identityToDb); roleToDb = MapperRole(fromUI); memberLogToDb.Member_Id = memberTodB.Id; identityToDb.Member_Id = memberTodB.Id; using (var dbContext = MemberDbContext.CreateContext()) { dbContext.Member.Add(memberTodB); dbContext.MemberLog.Add(memberLogToDb); dbContext.Role.Add(roleToDb); dbContext.Identity.Add(identityToDb); result = dbContext.SaveChanges(); } return(result); }
public ActionResult UpdataAction(MemberDetailViewModel instance) { var Detail = MemberWorkflow.GetMemberDetail(instance.Id); MemberViewModel data = new MemberViewModel(); data.Id = Detail.Id; data.CompanyId = instance.CompanyId; data.WorkId = Detail.WorkId; data.Password = (instance.Password != null && instance.Password != Detail.Password) ? instance.Password : Detail.Password; if ((bool)instance.Member) { data.RoleName = "Member"; } else if ((bool)instance.Admin) { data.RoleName = "Administrator"; } else if ((bool)instance.Lock) { data.RoleName = "Lock"; } data.Email = instance.Email; data.Age = instance.Age; data.Name = instance.Name; data.CreateDateTime = (DateTime)Detail.CreateDateTime; data.CreateUserId = Detail.CreateUserId; data.Remark = Detail.Remark; var result = MemberWorkflow.Update(data, "Clarke"); return(RedirectToAction("Index")); }
private Role MapperRole(MemberViewModel Data) { var result = new Role(); result.Id = Data.Id; if (Data.RoleName == "Administrator") { result.Administrator = true; } else if (Data.RoleName == "Member") { result.Member = true; } else if (Data.RoleName == "Lock") { result.Lock = true; } result.CreateDateTime = Data.CreateDateTime; result.CreateUserId = Data.CreateUserId; result.Remark = Data.Remark; return(result); }
public int Delete(MemberViewModel fromUI, string userId) { var result = 0; var memberToDb = new Member(); var memberLogToDb = new MemberLog(); Mapper.Map(fromUI, memberToDb); Mapper.Map(fromUI, memberLogToDb); memberLogToDb.CreateUserId = null; memberLogToDb.CreateDateTime = null; memberLogToDb.LastModifyUserId = null; memberLogToDb.LastModifyDateTime = null; memberLogToDb.DeleteUserId = userId; memberLogToDb.DeleteDateTime = this.TimeNow.Value; memberLogToDb.Id = Guid.NewGuid(); memberLogToDb.Member_Id = fromUI.Id; using (var dbContext = MemberDbContext.CreateContext()) { dbContext.Member.Attach(memberToDb); var memberEntry = dbContext.Entry(memberToDb); memberEntry.State = EntityState.Deleted; dbContext.MemberLog.Add(memberLogToDb); result = dbContext.SaveChanges(); } return(result); }
public ActionResult View_Users(string searching, string Searchby) { if (Session["userId"] == null) { return(RedirectToAction("Index", "UserHome")); } MemberViewModel m = new MemberViewModel(); m.ReportCount = _ReportService.GetByUnseenStatus().Count(); if (Searchby == "Name") { m.Members = _MemberService.GetByName(searching); } else if (Searchby == "Email") { m.Members = _MemberService.GetByEmail(searching); } else if (Searchby == "Type") { m.Members = _MemberService.GetByType(searching); } else { m.Members = _MemberService.GetAll(); } //m.Members = _MemberService.GetByName(searching); int count = _MemberService.GetByType("0").Count(); m.UserCount = count; return(View(m)); }
// 詳細資訊 public ActionResult Detail(long RecordID) { RepositoryMember repo = new RepositoryMember(); MemberViewModel data = repo.GetMemberViewModel(RecordID); return(data == null?PartialView("_Error") : PartialView("_Detail", data)); }
private void ComputeLimitsAndStep(MemberViewModel viewModel, out double lower, out double upper, out int precision, out Slider?slider) { var attr = viewModel.MemberDescriptor.GetCustomAttributes <DataMemberRangeAttribute>(true) .FirstOrDefault(); if (attr != null) { lower = attr.Minimum ?? MinValue(viewModel.TypeDescriptor.Type); upper = attr.Maximum ?? MaxValue(viewModel.TypeDescriptor.Type); precision = attr.DecimalPlaces ?? (IsIntegral(viewModel.TypeDescriptor.Type) ? 0 : DefaultPrecision); if (attr.SmallStep.HasValue || attr.LargeStep.HasValue) { slider = new Slider { SmallStep = attr.SmallStep ?? attr.LargeStep.Value, LargeStep = attr.LargeStep ?? attr.SmallStep.Value, }; } else { slider = null; } return; } lower = MinValue(viewModel.TypeDescriptor.Type); upper = MaxValue(viewModel.TypeDescriptor.Type); precision = IsIntegral(viewModel.TypeDescriptor.Type) ? 0 : DefaultPrecision; slider = null; }
public ActionResult Delete(MemberViewModel data, string UserId) { var DDMC = "2AC2BDF1-4F8E-E811-825E-54E1AD1FCD96"; var FENC = "77A6A81A-508E-E811-825E-54E1AD1FCD96"; var Detail = MemberWorkflow.GetMemberDetail(data.Id); data.CompanyId = (Detail.CompanyId == "DDMC") ? DDMC : FENC; data.WorkId = Detail.WorkId; if ((bool)Detail.Member) { data.RoleName = "Member"; } else if ((bool)Detail.Admin) { data.RoleName = "Administrator"; } else if ((bool)Detail.Lock) { data.RoleName = "Lock"; } data.Email = Detail.Email; data.Name = Detail.Name; data.Age = Detail.Age; data.Password = Detail.Password; MemberWorkflow.Delete(data, "Clarke"); return(RedirectToAction("Index")); }
public ActionResult Add() { MemberViewModel _memberViewModel = new MemberViewModel(); OrderViewModel _orderViewModel = new OrderViewModel(); _memberViewModel.MemberSelectListItems = _memberManager.GetAll() .Select(c => new SelectListItem() { Value = c.Code, Text = c.Code }).ToList(); _orderViewModel.FoodItemSelectListItems = _foodItemManager .GetAll() .Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList(); ViewBag.MemberItemId = _memberViewModel.MemberSelectListItems; return(View(_orderViewModel)); }
public MemberUserControl(MemberViewModel vm) { this.vm = vm; InitializeComponent(); vm.NewMember.BirthDate = DateTime.Today; DataContext = vm; }
public async Task <IActionResult> Create(MemberViewModel member)//[Bind("Id,FirstName,LastName,DateOfBirth,PaymentType")] { if (ModelState.IsValid) { var membershipTypeId = 1; if (_context.MembershipTypes.Any(x => x.MembershipTypeId.ToString() == member.PaymentType)) { membershipTypeId = _context.MembershipTypes.First(x => x.MembershipTypeId.ToString() == member.PaymentType).MembershipTypeId; } var memberEntity = new Member { DateOfBirth = member.DateOfBirth, FirstName = member.FirstName, Id = member.MemberID, LastName = member.LastName, TelephoneNumber = member.TelephoneNumber, MembershipTypeId = membershipTypeId }; _context.Members.Add(memberEntity); await _context.SaveChangesAsync(); TempData["Message"] = "Member has been created!"; return(RedirectToAction(nameof(Index))); } return(View(member)); }
private MemberViewModel _AnnouceViewModel(int page_index, string sort_type) { MemberViewModel viewModel = new MemberViewModel(); var userInfo = accountService.GetUserInfo(true); viewModel.MemOnSaleSellManageList = memOnSaleService.MemOnSaleSellManage(userInfo.MBR_ID, sort_type, 1, MemberViewModel.VIEW_COUNT_INTERVAL * page_index).Data; if (viewModel.MemOnSaleSellManageList != null) { foreach (var m in viewModel.MemOnSaleSellManageList) { List <MemOnSaleSellManageBuyerDto> lsData = memOnSaleService.MemOnSaleSellManageBuyer(m.SELL_INST_CD).Data; if (lsData == null) { viewModel.MemOnSaleSellManageBuyerList.Add(new List <MemOnSaleSellManageBuyerDto>()); } else { viewModel.MemOnSaleSellManageBuyerList.Add(lsData); } if (m.LAST_FEE_DIST_AVG != "0") { m.LAST_FEE_DIST_AVG = Math.Round(Double.Parse(m.LAST_FEE_DIST_AVG), 0, MidpointRounding.AwayFromZero).ToString("#,#"); } } } return(viewModel); }
public MemberViewModel CreateMember(MemberViewModel memberViewModel) { try { using (var scope = new TransactionScope()) { var member = new Member { CreatedBy = memberViewModel.CreatedBy, CreatedDate = DateTime.Now, MemberType = memberViewModel.MemberType, ModifiedBy = memberViewModel.ModifiedBy, ModifiedDate = DateTime.Now, Name = memberViewModel.Name }; _unitOfWork.Member.Add(member); _unitOfWork.Complete(); scope.Complete(); return(Mapper.Map <Member, MemberViewModel>(member)); } } catch (Exception exception) { BusinessLogicExceptions.WriteExceptionMessageToFile(exception); return(null); } }
public ActionResult Register(MemberViewModel MemberData) { var checkAccount = db.member.Where(x => x.Account == MemberData.Account).Count(); if (this.IsCaptchaValid("驗證碼錯誤")) { if (checkAccount < 0) { ModelState.AddModelError("Account", "此帳號已經有人使用"); } if (ModelState.IsValid) { db.member.Add(new member() { Account = MemberData.Account, Email = MemberData.Email, Adress = MemberData.Adress, Name = MemberData.Name, Telphone = MemberData.Telphone, PassWord = MemberData.PassWord, isAdmin = false, }); db.SaveChanges(); TempData["Success"] = "註冊成功,你現在可以登入了"; return(RedirectToAction("Index", "MemberPage")); } } return(View(MemberData)); }
public async Task <ActionResult> Members( int page = 1, int pagesize = 9, string q = null) { List <Member> MemberList = await _db.Members .OrderBy(x => x.Name) .Where(x => x.Name.Contains(q) || q == null) .Skip((page - 1) * pagesize) .Take(pagesize) .ToListAsync(); int count = await _db.Members .Where(x => x.Name.Contains(q) || q == null) .CountAsync(); var model = new MemberViewModel { Query = q, Members = MemberList, pagingInfo = new PagingInfo { CurrentPage = page, ItemsPerPage = pagesize, TotalItems = count }, }; return(View(model)); }
public override IViewBuilder CreateView(MemberViewModel viewModel) { var inlineRight = CreateInlineRHS(viewModel); inlineRight.Property(Layoutable.HorizontalAlignmentProperty, HorizontalAlignment.Right); var content = CreateContent(viewModel); return(new Virtual.Expander { IsExpanded = viewModel.IsExpanded ?? false, OnExpanded = (expand) => dispatcher.Dispatch( new ExpandMemberCommand(), new ExpandMemberCommand.Context { ViewModel = viewModel, Expand = expand, }), Header = new Virtual.DockPanel { Children = new IViewBuilder[] { new Virtual.TextBlock { Text = viewModel.Name, HorizontalAlignment = HorizontalAlignment.Left, }, inlineRight, } }, Content = content, }); }
public HttpResponseMessage UpdateUser(MemberViewModel objUser) { StatusReturn objReturn; try { if (ApiUserSessionRepository.IsAuthorize(objUser.SessionId)) { ApplicationUser objApplicationUser = UserRepository.MapToApplicationUser(objUser); var retResult = UserRepository.UpdateWifiUser(objApplicationUser); if (retResult == RepositoryResult.Success) { UpdateDb objUpdateDb = new UpdateDb(); objUpdateDb.UpdateUser(objUser.UserName, objUser.Password, objUser.Email, objUser.FirstName, objUser.LastName); } log.Info("User data commited successfully"); objReturn = new StatusReturn(Convert.ToInt32(ReturnCode.UpdateUserSuccess), ReturnCode.UpdateUserSuccess.ToString(), "user details updated "); } else { objReturn = new StatusReturn(Convert.ToInt32(ReturnCode.Warning), ReturnCode.Warning.ToString(), "Invalid SessionId"); } } catch (Exception ex) { log.Error(ex.Message); //dbContextTransaction.Rollback(); objReturn = new StatusReturn(Convert.ToInt32(ReturnCode.Failure), ReturnCode.Failure.ToString(), "some problem occure"); } return(new HttpResponseMessage() { Content = new StringContent(JsonConvert.SerializeObject(objReturn), Encoding.UTF8, "application/json") }); }
public ActionResult Edit(int id) { ViewBag.Message = "Your Edit Page"; MemberViewModel student = null; //Session["ID"]= id; // return RedirectToAction("Edit", "Home"); using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://192.168.1.97:90/api/member"); //HTTP GET var responseTask = client.GetAsync("member?id=" + id.ToString()); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsAsync <MemberViewModel>(); readTask.Wait(); student = readTask.Result; } } return(View(student)); }
public async Task <ActionResult> addPriceCart(string tempOrderID, string productCustomizeID, string productName, string quantity, string price, string unitName, string returnUrl = "/Home/Login") { Business business = new Business(); MemberViewModel member = new MemberViewModel(); ApiResponseData response = new ApiResponseData(); response = await addCartAndCount(tempOrderID, productCustomizeID, productName, quantity, price, unitName); Session["cartCount"] = response.Result; return(View()); //if (response.Result == "1") //{ // Session["cartCount"] = response.Result; // return RedirectToAction("Index", "Mart"); //} //else //{ // return View(); //} }
public byte[] GetDecryptedAssignment(Guid submissionId) { SubmissionViewModel submission = _assignmentsService.GetSubmission(submissionId); FileStream fs = new FileStream(submission.FilePath, FileMode.Open, FileAccess.Read); MemberViewModel teacher = _membersService.GetMember(submission.Member.TeacherEmail); byte[] key = CryptographicHelper.AsymmetricDecrypt( Convert.FromBase64String(submission.SymmetricKey), teacher.PrivateKey); byte[] iv = CryptographicHelper.AsymmetricDecrypt( Convert.FromBase64String(submission.SymmetricIV), teacher.PrivateKey); MemoryStream ms = new MemoryStream(); fs.CopyTo(ms); byte[] encryptedAssignment = ms.ToArray(); byte[] decryptedAssignment = CryptographicHelper.SymmetricDecrypt( encryptedAssignment, key, iv); return(decryptedAssignment); }
public ActionResult InsertAction(MemberViewModel data) { data.Id = Guid.NewGuid(); var result = MemberWorkflow.Insert(data, "Admin"); return(RedirectToAction("Index")); }
// public IActionResult Edit(long id, [Bind("Id,FirstName,LastName,DateOfBirth,Phone")] MemberViewModel viewModel) public IActionResult Edit(long id, MemberViewModel viewModel) { if (id != viewModel.Id) { return(NotFound()); } if (!ModelState.IsValid) { return(View(viewModel)); } try { var member = memberWork.MemberRepository.FindById(id); autoMapper.Map(viewModel, member); memberWork.Save(); } catch (DbUpdateConcurrencyException) { if (memberWork.MemberRepository.FindById(id) == null) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Add(MemberViewModel member) { if (ModelState.IsValid) { string ImageName = UploadFile(member.UserProfileImage); Member newMember = new Member { FirstName = member.FirstName, LastName = member.LastName, Gender = member.Gender, CityId = member.CityId, DateOfBirth = member.DateOfBirth, MemberStatus = member.MemberStatus, Notes = member.Notes, PhoneNumber = member.PhoneNumber, EmailAddress = member.EmailAddress, UserProfileImage = ImageName, }; var result = await unit.Members.AddAsync(newMember); if (result != null) { TempData["Message"] = "Member was added successfully!"; ViewBag.Title = "Add New Member"; } else { return(BadRequest()); } } return(Redirect(nameof(Add))); }
//依據Id取得該Member的資料 //public EditMemberViewModel GetMember(int Id) public MemberViewModel GetMember(Expression <Func <Member, bool> > KeySelector) { //var entity = _repository.GetAll<Member>().FirstOrDefault(x=>x.MemberId==Id); var entity = _repository.GetAll <Member>().FirstOrDefault(KeySelector); if (entity != null) { var viewModel = new MemberViewModel { MemberName = entity.MemberName, MemberPassword = entity.MemberPassword, MemberRegEmail = entity.MemberRegEmail, MemberConEmail = entity.MemberConEmail, Gender = entity.Gender, MemberBirth = entity.MemberBirth, AboutMe = entity.AboutMe, ProfileImgUrl = entity.ProfileImgUrl, MemberWebsite = entity.MemberWebsite, MemberMessage = entity.MemberMessage, Permission = entity.Permission }; return(viewModel); } return(null); }
// // GET: /Member/Create public ActionResult Create() { ViewBag.PageTitle = "Create New Member"; ViewBag.Title = "Create Member"; var model = new MemberViewModel(); model.IsActive = true; return View("CreateEdit", model); }
private void Button_Click(object sender, RoutedEventArgs e) { var objRegister = new MemberViewModel(); string name = string.Empty; string pass = string.Empty; string confirm = string.Empty; string status = string.Empty; name = txbUsername.Text; pass = pwbPass.Password; confirm = pwbConfirm.Password; try { if (verifyDuplication(name) != true) { if ((name != string.Empty) && (pass != string.Empty) && (confirm != string.Empty)) { if (pass == confirm) { objRegister.SetMember(name, pass); status = "Registration successful"; this.Frame.Navigate(typeof(LogIn)); txbUsername.Text = string.Empty; pwbPass.Password = string.Empty; pwbConfirm.Password = string.Empty; } else { status = "Passwords do not match, please try again"; pwbPass.Password = ""; pwbConfirm.Password = ""; } } else { status = "Please fill all the fields"; } } else { status = "Username already exists. try again"; } messageBox(status); } catch (Exception ex) { messageBox("error " + ex.Message); } }
/// <summary> /// Construct new EditContactWindowViewModel. /// </summary> /// <param name="container">The member container</param> /// <param name="member">The member to which this contact belongs</param> /// <param name="contact">The contact to edit or null to create new</param> public EditContactWindowViewModel(MembersContainer container, MemberViewModel member, Contact contact) { _container = container; _contact = contact; _member = member; if (_contact == null) _contact = CreateEmptyContact(_member); }
public ObservableCollection<MemberViewModel> GetAllMembers() { members = new ObservableCollection<MemberViewModel>(); using (var db = new SQLite.SQLiteConnection(app.dbPath)) { var q = db.Query<Members>("select * from members"); foreach (var _member in q) { var member = new MemberViewModel() { Id = _member.Id, Name = _member.Name, Password = _member.Password, }; members.Add(member); } } return members; }
public ObservableCollection<MemberViewModel> GetMembers() { members = new ObservableCollection<MemberViewModel>(); using (var db = new SQLite.SQLiteConnection(app.dbPath)) { var query = db.Table<Members>().OrderBy(c => c.Name); foreach (var _member in query) { var member = new MemberViewModel() { Id = _member.Id, Name = _member.Name, Password = _member.Password, }; members.Add(member); } } return members; }
private void Button_Click(object sender, RoutedEventArgs e) { var objLogin = new MemberViewModel(); string name = string.Empty; string pass = string.Empty; string status = string.Empty; name = txbName.Text; pass = pwbPass.Password; try { if ((name != string.Empty) && (pass != string.Empty)) { var confirm = objLogin.getMember(name, pass); if (confirm != null) { status = "Login successful" + "\nWelcome " + confirm.Name; this.Frame.Navigate(typeof(MainPage), confirm.Id); } else { status = "Login not successful, incorrect credentials"; txbName.Text = ""; pwbPass.Password = ""; } messageBox(status); } else { messageBox("Please fill all fields."); } } catch (Exception ex) { messageBox("error " + ex.Message); } }
public ActionResult Create(MemberViewModel model) { try { if (ModelState.IsValid) { var member = MemberViewModel.ToModel(model); //memberService.SaveMember(member); return RedirectToAction("Admin"); } } catch(Exception ex) { ModelState.AddModelError("", ex); this.LogError(ex); } ViewBag.PageTitle = "Create New Member"; ViewBag.Title = "Create Member"; return View("CreateEdit", model); }
private void btnSubmit_Click(object sender, RoutedEventArgs e) { var objForgot = new MemberViewModel(); string name = string.Empty; string status = string.Empty; name = txbUsername.Text; try { if (name != string.Empty) { var valid = objForgot.getForgot(name); if (valid != null) { status = "Your Password is" + "\n" + valid.Password; this.Frame.Navigate(typeof(LogIn)); } else { status = "Incorrect username, please try again"; txbUsername.Text = ""; } messageBox(status); } else { messageBox("Please enter username."); } } catch (Exception ex) { messageBox("error " + ex.Message); } }
private MenuItem BuildMenuForMember(MemberViewModel member) { var mi = new MenuItem { Header = member.DisplayName }; mi.Items.Add(new MenuItem { Header = "Yhteystiedot", Padding = new Thickness(0.1) }); mi.Items.Add(new Separator()); foreach (var item in member.GetRelatedContacts()) { Contact contact = item; mi.Items.Add(new MenuItem { Header = String.Format("{0} {1}", contact.firstname, contact.lastname), Command = new RelayCommand(delegate { ShowEditContactWindow(contact, member); }) }); } mi.Items.Add(new MenuItem { Header = "Lisää uusi", Command = new RelayCommand(delegate { ShowEditContactWindow(null, member); }) }); return mi; }
/// <summary>Create a placeholder contact for editing when adding new member.</summary> private Contact CreateEmptyContact(MemberViewModel member) { Contact contact = _container.ContactSet.CreateObject(); contact.firstname = ""; contact.lastname = ""; contact.mobile = ""; contact.phone = ""; contact.email = ""; contact.Address = _container.AddressSet.CreateObject(); contact.Address.address = ""; contact.Address.postalcode = ""; contact.Address.city = ""; contact.Address.country = ""; contact.Member = member.InternalMember; _container.ContactSet.AddObject(contact); return contact; }
private void ShowEditContactWindow(Contact contact, MemberViewModel member) { var ecwvm = new EditContactWindowViewModel(_container, member, contact); var window = new View.EditContactWindow(); ecwvm.RequestClose += delegate { window.Close(); }; window.DataContext = ecwvm; window.Show(); }