private void SserAddChangedSub() { AddMemberView sender = new AddMemberView(); sender.Show(); UserAddChangedEnabled = false; }
public ActionResult AddMember(AddMemberView addMember) { if (!ModelState.IsValid) { ViewBag.UserId = new SelectList(db.Users.OrderBy(p => p.FirstName).ThenBy(p => p.LastName), "UserId", "FullName"); return(View(addMember)); } var member = db.GroupMembers.Where(p => p.GroupId == addMember.GroupId && p.UserId == addMember.UserId).FirstOrDefault(); if (member != null) { ViewBag.UserId = new SelectList(db.Users.OrderBy(p => p.FirstName).ThenBy(p => p.LastName), "UserId", "FullName"); ViewBag.Error = "The user already belongs to group"; return(View(addMember)); } member = new GroupMember { GroupId = addMember.GroupId, UserId = addMember.UserId }; db.GroupMembers.Add(member); db.SaveChanges(); return(RedirectToAction(string.Format("Details/{0}", addMember.GroupId))); }
public ActionResult AddMember(AddMemberView view) { if (!ModelState.IsValid) { //ViewBag.UserId = new SelectList(db.Users, "UserId", "FullName");//Devuelva la lista de usuarios ViewBag.UserId = new SelectList(db.Users .OrderBy(u => u.FirstName) .ThenBy(u => u.LastName), "UserId", "FullName");//devuelve la lista de usuarios ordenados por nombre y luego por apellidos return(View(view)); } var member = db.GroupMembers .Where(gm => gm.GroupId == view.GroupId && gm.UserId == view.UserId) .FirstOrDefault(); if (member != null) { //ViewBag.UserId = new SelectList(db.Users, "UserId", "FullName");//Devuelva la lista de usuarios ViewBag.UserId = new SelectList(db.Users .OrderBy(u => u.FirstName) .ThenBy(u => u.LastName), "UserId", "FullName");//devuelve la lista de usuarios ordenados por nombre y luego por apellidos ViewBag.Error = "El miembro ya pertenece al grupo"; return(View(view)); } member = new GroupMember { GroupId = view.GroupId, UserId = view.UserId, }; db.GroupMembers.Add(member); db.SaveChanges(); return(RedirectToAction(string.Format("Details/{0}", view.GroupId))); }
public ActionResult AddMember(AddMemberView view) { if (!ModelState.IsValid) { return(View(view)); } var member = db.GroupMembers.Where(gm => gm.Id_Group == view.Id_Group && gm.UserId == view.UserId).FirstOrDefault(); if (member != null) { ViewBag.UserId = new SelectList(db.Users .OrderBy(u => u.FristName) .ThenBy(u => u.LastName), "UserId", "FullName"); ViewBag.Error = "El miembro ya pertenece al grupo"; return(View(view)); } member = new GroupMember { Id_Group = view.Id_Group, UserId = view.UserId, }; db.GroupMembers.Add(member); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult AddMember(AddMemberView view) { if (ModelState.IsValid) { var member = db.GroupMembers.Where(gm => gm.GroupId == view.GroupId && gm.UserId == view.UserId).FirstOrDefault(); ViewBag.UserId = new SelectList(db.Users.OrderBy(u => u.FirstName).ThenBy(u => u.lastName), "UserId", "FullName").ToList(); if (member != null) { ViewBag.UserId = new SelectList(db.Users.OrderBy(u => u.FirstName).ThenBy(u => u.lastName), "UserId", "FullName").ToList(); ViewBag.Error = "The member already belongs to group"; return(View(view)); } member = new GroupMember { GroupId = view.GroupId, UserId = view.UserId }; db.GroupMembers.Add(member); db.SaveChanges(); return(RedirectToAction(string.Format("Details/{0}", view.GroupId))); } ViewBag.UserId = new SelectList(db.Users.OrderBy(u => u.FirstName).ThenBy(u => u.lastName), "UserId", "FullName").ToList(); return(View(view)); }
public void addNewMember() { AddMemberView addMemberView = new AddMemberView(); MemberDAL memberDAL = new MemberDAL(); //Save member and go back to main menu memberDAL.saveMember(addMemberView.showAddMemberView()); StartController startController = new StartController(); }
public ActionResult AddMember(int groupId) { ViewBag.UserId = new SelectList(db.Users.OrderBy(u => u.FristName) .ThenBy(u => u.LastName), "UserId", "FullName"); var view = new AddMemberView { Id_Group = groupId, }; return(View(view)); }
public ActionResult AddMembers(int id) { ViewBag.userId = new SelectList(db.Users.OrderBy(u => u.firtsName).ThenBy(u => u.lastName), "userId", "fullName"); var view = new AddMemberView { groupId = id, }; return(View(view)); }
public ActionResult AddMember(int id) { var groupId = id; ViewBag.UserId = new SelectList(db.Users.OrderBy(p => p.FirstName).ThenBy(p => p.LastName), "UserId", "FullName"); var view = new AddMemberView { GroupId = groupId }; return(View(view)); }
public ActionResult AddMember(int groupId) { //ViewBag.UserId = new SelectList(db.Users, "UserId", "FullName");//Devuelva la lista de usuarios ViewBag.UserId = new SelectList(db.Users .OrderBy(u => u.FirstName) .ThenBy(u => u.LastName), "UserId", "FullName");//devuelve la lista de usuarios ordenados por nombre y luego por apellidos var view = new AddMemberView { GroupId = groupId, }; return(View(view)); }
public ActionResult AddMember(int?id) { ViewBag.UserId = new SelectList(db.Users.OrderBy(u => u.FirstName), "UserId", "FullName"); if (id == null) { return(RedirectToAction("Index")); } var addMemberView = new AddMemberView() { GroupId = (int)id }; return(View(addMemberView)); }
public ActionResult AddMembers(AddMemberView view) { ViewBag.userId = new SelectList(db.Users.OrderBy(u => u.firtsName).ThenBy(u => u.lastName), "userId", "fullName"); //var view = new AddMemberView(); if (!ModelState.IsValid) { return(View(view)); } var members = db.GroupMembers .Where(gm => gm.groupId == view.groupId && gm.userId == view.userId) .FirstOrDefault(); if (members != null) { ViewBag.Error = ("The members already belongs to group"); } var member = new GroupMembers { groupId = view.groupId, userId = view.userId, }; db.GroupMembers.Add(member); try { db.SaveChanges(); } catch { return(View(view)); } return(RedirectToAction(string.Format("Details/{0}", view.groupId))); }
private void AddMemberCommandExecuted() { RaisePropertyChanged("DisableParentWindow"); var addMemberView = new AddMemberView(); addMemberView.ShowDialog(); RaisePropertyChanged("EnableParentWindow"); if (addMemberView.DialogResult != null && addMemberView.DialogResult == true) { if (!addMemberView.ViewModel.IsExistingMember) { _allMembers.Add(addMemberView.ViewModel.Member); } Members = new ObservableCollection <MemberModel>(_allMembers.OrderBy(x => x.Contact.LastName)); SelectedMember = addMemberView.ViewModel.IsExistingMember ? Members.FirstOrDefault(member => member.Member == addMemberView.ViewModel.Member.Member) : addMemberView.ViewModel.Member; RaisePropertyChanged("ScrollToSelectedItem"); } }
private void MenuItemAdd_Click(object sender, RoutedEventArgs e) { var win = new AddMemberView(); win.ShowDialog(); }