public void Delete_Client_From_Database() { CreateTestClient(); ClientLogic logic = new ClientLogic(); Client testClient2 = logic.GetClientByEmail(testClient.Email); logic.DeleteClient(testClient2); }
public void Get_Client_From_Database_By_Email() { CreateTestClient(); ClientLogic logic = new ClientLogic(); Client testClient2 = logic.GetClientByID(1); String s = testClient2.Email; logic.GetClientByEmail(testClient2.Email); }
public void Get_Sales_Of_A_Client() { CreateTestSale(); ClientLogic clientLogic = new ClientLogic(); Client testClient = clientLogic.GetClientByID(1); SaleLogic logic = new SaleLogic(); logic.GetSalesOfAClient(testClient); }
public void Insert_Client_To_Database() { CreateTestClient(); ClientLogic logic = new ClientLogic(); logic.AddClient(testClient); }
public void Get_Client_From_Database_By_Id() { CreateTestClient(); ClientLogic logic = new ClientLogic(); logic.GetClientByID(1); }
public void Get_Clients_From_Database_By_Name() { CreateTestClient(); ClientLogic logic = new ClientLogic(); logic.GetClientsByName("Erick"); }
public void Get_Clients_From_Database_By_LastName() { CreateTestClient(); ClientLogic logic = new ClientLogic(); logic.GetClientsByLastName("Marroquin"); }
public void Get_All_Active_Clients() { CreateTestClient(); ClientLogic logic = new ClientLogic(); logic.GetAllActiveClients(); }
public void Authenticate_Client() { CreateTestClient(); ClientLogic logic = new ClientLogic(); logic.AuthenticateUser(testClient.Email, testClient.Password); }
public void Update_Client_From_Database() { CreateTestClient(); ClientLogic logic = new ClientLogic(); Client testClient2 = logic.GetClientByID(1); testClient2.RFC = "Changed by Update"; logic.UpdateClient(testClient2); }
public ActionResult Manage(Client model) { bool hasLocalAccount = OAuthWebSecurity.HasLocalAccount(WebSecurity.GetUserId(User.Identity.Name)); ViewBag.HasLocalPassword = hasLocalAccount; ViewBag.ReturnUrl = Url.Action("Manage"); ClientLogic client = new ClientLogic(context); if (hasLocalAccount) { if (ModelState.IsValid) { // ChangePassword iniciará una excepción en lugar de devolver false en determinados escenarios de error. bool changeClientSucceeded; bool changePasswordSucceeded; try { //changeClientSucceeded = client.UpdateClient(model); changeClientSucceeded = true; changePasswordSucceeded = WebSecurity.ChangePassword(User.Identity.Name, model.Password, model.Password); } catch (Exception) { changeClientSucceeded = false; } if (changeClientSucceeded) { return RedirectToAction("Manage", new { Message = ManageMessageId.ChangePasswordSuccess }); } else { ModelState.AddModelError("", "Hubo un error al actualizar los datos del cliente"); } } } // Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario return View(model); }