protected void GridView3_RowUpdating(object sender, GridViewUpdateEventArgs e) { int rowIndex = e.RowIndex; string userID = GridView3.Rows[rowIndex].Cells[1].Text.ToString(); string userName = ((TextBox)GridView3.Rows[rowIndex].FindControl("TextBox3")).Text; string indexNo = ((TextBox)GridView3.Rows[rowIndex].FindControl("TextBox4")).Text; AdminLogic.updateStudentBasicInfo(userID, userName, indexNo); GridView3.EditIndex = -1; setBsicStudentInfo(); }
public EmendamentiController( IUnitOfWork unitOfWork, PersoneLogic logicPersone, AttiLogic logicAtti, EmendamentiLogic logicEm, FirmeLogic logicFirme, AdminLogic logicAdmin) { _unitOfWork = unitOfWork; _logicPersone = logicPersone; _logicAtti = logicAtti; _logicEm = logicEm; _logicFirme = logicFirme; _logicAdmin = logicAdmin; }
public void GetAdminTest() { //Arrange var mockUnitOfWork = new Mock <IUnitOfWork>(); var admin = new Admin(); mockUnitOfWork.Setup(un => un.AdminRepository.GetById(It.IsAny <long>())).Returns(admin); IAdminLogic adminLogic = new AdminLogic(mockUnitOfWork.Object); var result = adminLogic.GetAdmin(admin.Id); mockUnitOfWork.Verify(un => un.AdminRepository.GetById(It.IsAny <long>()), Times.Once()); Assert.Equal(result, admin); }
protected void Button3_Click(object sender, EventArgs e) { string password = TextBox5.Text; MD5 md5Hash = MD5.Create(); string hash = GetMd5Hash(md5Hash, password); hash = hash.Substring(3, 12); AdminLogic.spSetCommonPassword(Session["courseID"].ToString(), hash); Response.Redirect("CourseView.aspx?courseID=" + Session["courseID"].ToString()); }
public ActionResult AddUserToRole(string userId, string role) { var users = AdminLogic.GetAllUserExceptAdmin(); var roles = AdminLogic.GetAllRoles(); ViewBag.userId = new SelectList(users, "userId"); ViewBag.role = new SelectList(roles, "role"); var result = AdminLogic.AddUserToRole(userId, role); if (result) { return(RedirectToAction("Index")); } return(View(false)); }
public void DeleteAdminByIdTest() { //Arrange var mockUnitOfWork = new Mock <IUnitOfWork>(); var adminId = 1; mockUnitOfWork.Setup(un => un.AdminRepository.Delete(It.IsAny <long>())); mockUnitOfWork.Setup(un => un.Save()); IAdminLogic adminLogic = new AdminLogic(mockUnitOfWork.Object); var deletedAdmin = adminLogic.DeleteAdmin(adminId); mockUnitOfWork.Verify(un => un.AdminRepository.Delete(It.IsAny <long>())); Assert.True(deletedAdmin); }
public ActionResult ProductsList() { AdminLogic adminlogic = new AdminLogic(); ResultDto <List <Product> > resultDto = adminlogic.GetAllProducts(); if (resultDto.Success == false) { string errormessage = resultDto.Message; // laat error page zien return(RedirectToAction("ProductsList", "Admin")); } //products.Add(new Product{ProductName="pp"}); return(View(adminlogic.GetAllProducts())); }
public ActionResult Create(DataMapping.Entities.UserProfile User) { if (ModelState.IsValid) { try { if (Session["PublicImageUrl"] != null) { User.ProfilePictureUrl = Session["PublicImageUrl"].ToString(); } else { User.ProfilePictureUrl = null; } WebSecurity.CreateUserAndAccount(User.UserName, User.Password); if (User.RolesId == 1) { DataMapping.Entities.UserProfile userModel = AdminLogic.GetAdminByName(User.UserName); AdminLogic.UpdateAdminById(User, userModel.UserId); } Session["PublicImageUrl"] = ""; return(RedirectToAction("Index", new { roleId = User.RolesId })); // return PartialView("JavascriptRedirect", new JavascriptRedirectModel("/Home/Index")); } catch (Exception e) { LogsLogic.InsertLog(new Log() { Message = e.Message, StackTrace = e.StackTrace, StoryName = "MoreHolidays/Users/Create(Post)" }); Session["PublicImageUrl"] = ""; return(View()); } //Parameters = new JavaScriptSerializer().Serialize(project) } Session["PublicImageUrl"] = ""; return(View()); }
//Initialize Global Variables public TabViewControl(UserModel user) { InitializeComponent(); localDate = DateTime.Now; currentTime = localDate.GetDateTimeFormats()[0].ToString().Replace("/", "-"); userID = user.userID; userLevel = user.userLevel; dataSet = new DataSet(); adminLogic = new AdminLogic(); search = new SearchLogic(); borrowLogic = new BorrowLogic(); reserveLogic = new ReserveLogic(); returnLogic = new ReturnLogic(); defaultBook = new BookModel(); //user Level has being passed from the login screen changeVisibilityDependingOnThe(userLevel); }
protected void Btn_ChangePassword_Click(object sender, EventArgs e) { AdminModel adminModel = new AdminModel(); adminModel.AdminUsername = Session["adminUsername"].ToString(); adminModel.AdminPassword = this.NewPassword.Text.ToString(); AdminLogic adminLogic = new AdminLogic(); if (adminLogic.ChangePassword(adminModel)) { this.ErrMessage.Text = "<font color=red>密码修改成功!</font>"; } else { this.ErrMessage.Text = "<font color=red>密码修改失败!</font>"; } }
public void CreateAdminTest() { //Arrange var mockUnitOfWork = new Mock <IUnitOfWork>(); mockUnitOfWork.Setup(un => un.AdminRepository.Get(null, null, "")); mockUnitOfWork.Setup(un => un.AdminRepository.Insert(It.IsAny <Admin>())); mockUnitOfWork.Setup(un => un.Save()); IAdminLogic adminLogic = new AdminLogic(mockUnitOfWork.Object); var result = adminLogic.CreateAdmin(new Admin()); mockUnitOfWork.Verify(un => un.AdminRepository.Get(null, null, ""), Times.Once()); mockUnitOfWork.Verify(un => un.AdminRepository.Insert(It.IsAny <Admin>()), Times.Once()); mockUnitOfWork.Verify(un => un.Save(), Times.Once()); Assert.True(result); }
public ActionResult Delete(int id, int RoleId, bool isLocked) { try { AdminLogic.DeleteAdmin(id, isLocked); } catch (Exception e) { LogsLogic.InsertLog(new Log() { Message = e.Message, StackTrace = e.StackTrace, StoryName = "MoreHolidays/Users/Delete", Parameters = "id=" + id }); } return(RedirectToAction("Index", new { roleId = RoleId })); }
public ActionResult AddProductsToShoppingBasket(int?ProductId) { int? ClientId = HttpContext.Session.GetInt32("ClientId"); AdminLogic admin = new AdminLogic(); List <Product> allproducts = admin.GetAllProducts(); ShoppingBasketLogic Basket = new ShoppingBasketLogic(); ClientLogic clientlogic = new ClientLogic(); // /ShoppingBasket/AddProductsToShoppingBasket/ProductId?=1?Clientid=5 foreach (Product p in allproducts) { if (ProductId == p.ProductId) { clientlogic.AddProductToShoppingBasket(Convert.ToInt32(ClientId), Convert.ToInt32(ProductId)); } } //Client.AddProductsToShoppingBasket(product); return(RedirectToAction("HomeClient", "Home")); }
protected void Button1_Click(object sender, EventArgs e) { /*取得帐号密码信息*/ string userName = this.txtName.Text; string password = this.txtPwd.Text; string identify = this.Identify.SelectedValue; if ("管理员" == identify) { AdminModel adminModel = new AdminModel(); adminModel.AdminUsername = userName; adminModel.AdminPassword = password; AdminLogic adminLogic = new AdminLogic(); /*如果管理员帐号信息正确*/ if (adminLogic.IsExistAdminInfo(adminModel)) { Session["adminFlag"] = true; Session["adminUsername"] = userName; Response.Redirect("Admin/index.aspx"); } /*如果管理员帐号信息不正确*/ else { Response.Write("<script>alert('" + adminLogic.ErrMessage + "');</script>"); } } else { /*如果员工帐号信息正确*/ EmployeeLogic employeeLogic = new EmployeeLogic(); if (employeeLogic.CheckLogin(userName, password)) { Session["employeeFlag"] = true; Session["employeeNo"] = userName; Response.Redirect("Employee/index.aspx"); } /*如果员工帐号信息不正确*/ else { Response.Write("<script>alert('" + employeeLogic.ErrMessage + "');</script>"); } } }
private void Auth_Click(object sender, RoutedEventArgs e) { try { UserModel admin = new UserModel(); admin.Login = Login.Text; admin.Password = Password.Password; AdminLogic.AuthorizationAdmin(admin); MessageBox.Show("Авторизация прошла успешно!"); AdminMainWindow adminMain = new AdminMainWindow(); adminMain.Show(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public ActionResult Index(Admin innLogget) { var AdminLogic = new AdminLogic(); // Cheking if logging in is OK if (AdminLogic.UserExsist(innLogget)) { // If Email and Password is OK! Session["LoggedIn"] = true; ViewBag.Innlogget = true; return(RedirectToAction("Index", "Routes", new { })); } else { // If Email and Password is NOT OK! Session["LoggedIn"] = false; ViewBag.Innlogget = false; return(View()); } }
public async Task <JsonResult> GetUsers() { var response = new JsonResultBody { Status = System.Net.HttpStatusCode.OK }; try { AdminLogic _UserLogic = new AdminLogic(); response.Data = await _UserLogic.GetUserApp(); } catch (Exception ex) { response.Status = System.Net.HttpStatusCode.InternalServerError; response.Data = MensajesApplicacion.ErrorApplication.ToDescriptionString(); response.Errors.Add(ex.Message); } return(Json(response)); }
protected void DetailsView1_ItemInserting(object sender, DetailsViewInsertEventArgs e) { //string name = ((DropDownList)(DetailsView1.Rows[0].Cells[1].FindControl("DropDownList1"))).SelectedValue.ToString(); string name = ((TextBox)(DetailsView1.Rows[0].Cells[1].FindControl("TextBox1"))).Text; string batch = ((DropDownList)(DetailsView1.Rows[1].Cells[1].FindControl("DropDownList7"))).SelectedValue.ToString(); string universityID = ((DropDownList)(DetailsView1.Rows[2].Cells[1].FindControl("DropDownList2"))).SelectedValue.ToString(); string facID = ((DropDownList)(DetailsView1.Rows[3].Cells[1].FindControl("DropDownList3"))).SelectedValue.ToString(); string deptID = ((DropDownList)(DetailsView1.Rows[4].Cells[1].FindControl("DropDownList4"))).SelectedValue.ToString(); int studentCount = Convert.ToInt32(((TextBox)(DetailsView1.Rows[5].Cells[1].FindControl("TextBox2"))).Text); int yearCount = Convert.ToInt32(((TextBox)(DetailsView1.Rows[6].Cells[1].Controls[0].FindControl("TextBox3"))).Text); int semesterCount = Convert.ToInt32(((TextBox)(DetailsView1.Rows[7].Cells[1].Controls[0].FindControl("TextBox4"))).Text); AdminLogic.insertBasicCourseInfo(Session["userID"], name, batch, universityID, facID, deptID, semesterCount, studentCount, yearCount); Session["courseID"] = AdminLogic.getMaxCourseID(); // Response.Redirect("NewCourseView.aspx?activeView=1"); loadGridviewSemester(); MultiView1.ActiveViewIndex = 1; }
// GET: Profile public ActionResult ChangePassword() { ChangePasswordDetails password = new ChangePasswordDetails(); int id = SessionData.UserId; try { password = AdminLogic.GetChangePasswordDetails(SessionData.UserId); } catch (Exception e) { LogsLogic.InsertLog(new Log() { Message = e.Message, StackTrace = e.StackTrace, StoryName = "ManagmentProject/Profile/ChangePassword" }); //return RedirectToAction("GeneralError", "Error", new { ErrorMessage = Error.ServerNotRespond }); } return(View(password)); }
public void CreateAdminCaseInvalidAdminEmptyPassword() { admin = new Admin() { Email = "*****@*****.**", Password = "", Name = "Sebastian Perez", Id = Guid.NewGuid() }; var mock = new Mock <IRepository <Admin> >(MockBehavior.Strict); var reqRepoMock = new Mock <IRequestRepository>(MockBehavior.Strict); mock.Setup(m => m.Add(admin)); mock.Setup(m => m.SaveChanges()); adminLogic = new AdminLogic(mock.Object, reqRepoMock.Object); var result = adminLogic.Create(admin); mock.VerifyAll(); }
public void DeleteAdminTest() { //Arrange var mockUnitOfWork = new Mock <IUnitOfWork>(); mockUnitOfWork.Setup(un => un.UserRepository.Delete(It.IsAny <User>())); mockUnitOfWork.Setup(un => un.AdminRepository.Delete(It.IsAny <Admin>())); mockUnitOfWork.Setup(un => un.Save()); IAdminLogic adminLogic = new AdminLogic(mockUnitOfWork.Object); var deletedAdmin = adminLogic.DeleteAdmin(new Admin() { User = new User() }); mockUnitOfWork.Verify(un => un.UserRepository.Delete(It.IsAny <User>())); mockUnitOfWork.Verify(un => un.AdminRepository.Delete(It.IsAny <Admin>())); mockUnitOfWork.Verify(un => un.Save()); Assert.True(deletedAdmin); }
// Событие на клик кнопки Создать private void Create_click(object sender, RoutedEventArgs e) { // Получаем значение с комбобокса статуса аккаунта var status = (UserStatuses)StatusCB.SelectedItem; // Если заполнили входные данные, то создай аккаунт, иначе выдай ошибку, что необходимо заполнить данные if (login.Text != string.Empty && password.Text != string.Empty && status != null) { var created = AdminLogic.CreateAccount(new Accounts(login.Text, password.Text, status.idStatus)); // Если аккаунт создан успешно, то верни true if (created == true) { this.DialogResult = true; } } else { MessageBox.Show("Заполните данные!"); } }
public ActionResult AssignUsersToProject(int projectId) { ViewBag.projectId = projectId; var userId = User.Identity.GetUserId(); var AssignedUsersToProject = projectLogic.getAllAssignedusersToProject(projectId); List <ApplicationUser> users = new List <ApplicationUser>(); if (AdminLogic.CheckIfUserIsInRole(userId, "Admin")) { users = AdminLogic.GetAllDevelopersAndManagers(); return(View(users)); } else if (AdminLogic.CheckIfUserIsInRole(userId, "Manager")) { users = AdminLogic.GetAllDevelopers(); } return(View(users)); }
public ActionResult AssignTicket(AssignTicketViewModel model) { if (ModelState.IsValid) { ticketLogic.assignTicket(model); return(RedirectToAction("Index")); } var userId = User.Identity.GetUserId(); var users = new List <ApplicationUser>(); if (AdminLogic.CheckIfUserIsInRole(userId, "Admin")) { users = ticketLogic.getAllManagerAndDeveloperUser(userId); } else { users = ticketLogic.getAllDeveloperUser(userId); } ViewBag.DeveloperId = new SelectList(users, "Id", "UserName"); return(View()); }
public async Task <JsonResult> ManagementBalance(ManageBalanceViewModel balance) { var response = new JsonResultBody { Status = System.Net.HttpStatusCode.OK }; try { _ = await validateExistsUser(balance.username); var AdminLogic = new AdminLogic(); await AdminLogic.ManagementBalance(balance); } catch (Exception ex) { response.Status = System.Net.HttpStatusCode.InternalServerError; response.Data = MensajesApplicacion.ErrorApplication.ToDescriptionString(); response.Errors.Add(ex.Message); } return(Json(response)); }
public void UpdateAdminTest() { //Arrange var mockUnitOfWork = new Mock <IUnitOfWork>(); var admin = new Admin(); mockUnitOfWork.Setup(un => un.UserRepository.Get(null, null, It.IsAny <string>())).Returns(new List <User> { new User() }); mockUnitOfWork.Setup(un => un.AdminRepository.Update(It.IsAny <Admin>())); mockUnitOfWork.Setup(un => un.Save()); IAdminLogic adminLogic = new AdminLogic(mockUnitOfWork.Object); admin.Email = "*****@*****.**"; var result = adminLogic.UpdateAdmin(admin); mockUnitOfWork.Verify(un => un.AdminRepository.Update(It.IsAny <Admin>()), Times.Once()); mockUnitOfWork.Verify(un => un.Save(), Times.Once()); Assert.True(result); }
public ActionResult Edit(int id, int RoleId) { UpdateProfileModel User = new UpdateProfileModel(); try { if (RoleId == (int)UserRoles.Admin) { User = AdminLogic.GetProfileModelById(id); } } catch (Exception e) { LogsLogic.InsertLog(new Log() { Message = e.Message, StackTrace = e.StackTrace, StoryName = "MoreHolidays/Users/Edit(Get)", Parameters = "id=" + id }); } return(View("Edit", User)); }
public ActionResult addProduct(AddProduct model) { if (!ModelState.IsValid) { return(View(model)); } Product product = new Product(); // product.ProductName = model.ProductName; //string productDescription = model.ProductDescription; //int productPrice = model.ProductPrijs; //int quantityInStock = model.QuantityInStock; //string image = model.Productimagelink; //string productCode = model.ProductCode; AdminLogic Adminlogic = new AdminLogic(); Adminlogic.AddProduct(model.ProductName, model.ProductDescription, model.ProductPrijs, model.ProductCode, model.QuantityInStock, model.Productimagelink); return(RedirectToAction("ProductsList", "Admin")); }
public ActionResult AssignTicket(int ticketId) { var ticket = ticketLogic.getTicketById(ticketId); if (ticket == null) { return(RedirectToAction("Error")); } var userId = User.Identity.GetUserId(); var users = new List <ApplicationUser>(); if (AdminLogic.CheckIfUserIsInRole(userId, "Admin")) { users = ticketLogic.getAllManagerAndDeveloperUser(userId); } else { users = ticketLogic.getAllDeveloperUser(userId); } ViewBag.Ticket = ticket; ViewBag.DeveloperId = new SelectList(users, "Id", "UserName"); return(View()); }
public void CreateAdminCaseValidAdminNotExistsInDB() { admin = new Admin() { Email = "*****@*****.**", Password = "******", Name = "Sebastian Perez", Id = Guid.NewGuid() }; var mock = new Mock <IRepository <Admin> >(MockBehavior.Strict); var reqRepoMock = new Mock <IRequestRepository>(MockBehavior.Strict); mock.Setup(m => m.Add(admin)); mock.Setup(m => m.GetByCondition( It.IsAny <Expression <Func <Admin, bool> > >())).Returns((Admin)null); mock.Setup(m => m.SaveChanges()); adminLogic = new AdminLogic(mock.Object, reqRepoMock.Object); var result = adminLogic.Create(admin); mock.VerifyAll(); Assert.AreEqual(result, admin); }