.net - Prevent Massive Shadowing Of Methods

Mar 4, 2010

I'm in a project where it's pretty much my first time doing all the architecture myself, and I'm running into a frustrating situation. My architecture for forms seems to be correct from a heuristic perspective, but I don't think its implementation is correct.

Base Class: OrderForm
Child Classes: PurchaseOrder, Invoice, Credit
Child Class of PurchaseOrder: StockingOrder

Architecturally this makes sense (to me) because all the child classes are OrderForms ("is a") and a Stocking Order "is a" Purchase Order, just a special kind.

View 4 Replies


Similar Messages:

AJAX :: Forms Authentication To Prevent Methods Access

Nov 24, 2010

I am building a sort of administration control panel which is basically just giving the end user the ability to manage the database through my app rather than knowing Management Studio. Creating lists of users, creating events that the users can attend etc, nothing too complex. So I am basically building the whole thing using JQuery AJAX with ASP.Net to make the DB connection and what not. My Jquery code just calls a different static method in my pages code behind for each different task, passing JSON back and forth.

From what I've seen results-wise so far, my interfaces are much quicker (almost instant) and even tasks on the server take less time to return through JQuery. But if you looked at my javascript code, you can see the "Page.aspxMyMethod". That means that people can access my methods just by sending a request from anywhere? Will forms authentication prevent this because it goes through an aspx page or what?

View 2 Replies

C# - Best Way To Implement Rolling Log Out Put Using Standard Trace Listener Config (as Opposed To One Massive File)

Jul 27, 2010

I'm using .net web config to create trace listener for debug and trace output in a .NET web app.

The problem is that if left, the log file, which always uses the same name can get massive and has actually caused me some application issues today.

I can't find a method on the net of setting a log file size limit, or a method of using a dynamic name, such as one that uses a date string as part of the name. Does anyone know if this is possible?

So far I am using:

<system.diagnostics>
<trace autoflush="true" indentsize="4">
<listeners>
<add name="CollectionLister" type="System.Diagnostics.TextWriterTraceListener" initializeData="Collections.log" />
</listeners>
</trace>
</system.diagnostics>

View 3 Replies

Using Extension Methods In Static Methods On Extended Classes?

Aug 16, 2010

I have an extension method as follows:

public static class PageExtensions
{
public static int GetUserId(this Page targetPage)
{
var user = Membership.GetUser(targetPage.User.Identity.Name);
return (int)user.ProviderUserKey;
}
}

Now in a page I need to use this method in a static WebMethod, so I have added another 'extension method' to PageExtensions:

public static int GetUserId()
{
return (int)Membership.GetUser(HttpContext.Current.User.Identity.Name).ProviderUserKey;
}

and I call it as follows in my WebMethod: PageExtensions.GetUserId()

View 1 Replies

Web Forms :: How To Change This Methods In To Use Dictionary Or Extension Methods

Jul 23, 2010

public class CacheHelper { /// <summary> /// Removes object with the specified key. /// </summary> /// <param name="key">The key.</param> [code]....

I have this methods for caching..I need to change this methods to use in aDictionary<string,object>

How do I need to change this code Because I am new to asp.net I am still learning..

View 12 Replies

Security :: Not Extending MembershipProvider Class And Putting All This Methods In Some Unique Class And Call Its Methods Then?

Sep 16, 2010

I am beginner in web applications development. I started one little project and host it on source forge "https://homoco.svn.sourceforge.net/svnroot/homoco". And I started implementing authentication in this application to learn how it works. From my experience people never use out of the box things so I want to implement this stuff alone (like in real world projects). So some questions:

1) Is there any reason to use membership out of the box? To use database table schema, stored procedures etc. that tool generate for developer. I think that this lower control over code and I decided to implement it my self. I don't know if I am right.

2) Is my approach in this demo project good or bad (if someone have time I like to do just a little code review)? I created database based on business rules. Not using database schema that membership provider require. Extend "MembershipProvider" class to satisfy my needs. Implement queries to database myself.

3) Now, this question is a little wired but I have to ask it. If we make custom Membership Provider and do sql queries alone, implement all MembershipProvider class methods ourselves, and in application use Membership.blabla() why is this approach different from not extending MembershipProvider class and putting all this methods in some unique class and call its methods then? I hope that someone understand what I ask here.

I am sorry for three questions, but I really trying to find the best way to implement this feature in my demo project like it is a real world application.

View 3 Replies

MVC :: Can Call The Methods Inside The Controller And Inside The Models "Action Methods"

Mar 21, 2011

i have a repository class inside my model folder; this repositiry contains many methods , which are called from Action methods in the controllers; so my question is :- if i have a method insidle my model.reporsitory which calls a stored procedure, then can i call it an "action method"? or "action method" expression only apply to controller methods?

View 4 Replies

"GroupBy" And "OrderBy" Methods From LINQ As Extension Methods?

Mar 11, 2010

We say that "GroupBy" and "OrderBy" methods from LINQ as Extension Methods.Then how about "variable.ToString()" and "string.Split()" menthods. Are these Extension methods.

View 2 Replies

C#: Can't See Methods In DLL - Why

Dec 9, 2010

I developed a DLL in C# When I am trying to call it I get: System.EntryPointNotFoundException: Unable to find an entry point named: It means that DLL doens't export any methods visible from DLL. Dumpbin doesn't show any methods either:

dumpbin.exe -exports ActiveXTest.dll
Dump of file ActiveXTest.dll
File Type: DLL
Summary
2000 .reloc
2000 .rsrc
2000 .text

What's wrong? The DLL looks ok.. according to documentation:

Csharp Code:
namespace Kosmala.Michal.ActiveXTest
public static void setHooks()
{
....
}
Here is how I call it:
Csharp Code:
namespace IWFHotkeyStarter
{
class Program
{
[DllImport("D:\work\iwf\_ctrl-tab-modless_dlg_testing\activex\VSProjects\AcriveXSourceCode\bin\Debug\ActiveXTest.dll")]
public extern static void setHooks();
static void Main(string[] args)
{
Program p = new Program();
p.run();
}
private void run(){
Console.WriteLine("run<<");
setHooks();
Console.WriteLine("run>>");
}
}
}

View 2 Replies

WCF / ASMX :: Overloading Web Methods

Jan 6, 2011

I was trying to overload two web methods by adding the MessagName descriptor.

[WebMethod(MessageName =
"GetFiles")]
public
[Code]....

But I am getting the following Server Error

Server Error in '/Test.Service' Application.

Service 'TestService' does not conform to WS-I Basic Profile v1.1. Please examine each of the normative statement violations below. To turn off conformance check set the ConformanceClaims property on corresponding WebServiceBinding attribute to WsiClaims.None.R2304: Operation name overloading in a wsdl:portType is disallowed by the Profile. A wsdl:portType in a DESCRIPTION MUST have operations with distinct values for their name attributes. Note that this requirement applies only to the wsdl:operations within a given wsdl:portType. A wsdl:portType may have wsdl:operations with names that are the same as those found in other wsdl:portTypes.

- Operation 'GetFiles' on portType 'TestServiceSoap' from namespace 'http://www.Test.com'.

Description:
An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidOperationException: Service 'TestService' does not conform to WS-I Basic Profile v1.1. Please examine each of the normative statement violations below. To turn off conformance check set the ConformanceClaims property on corresponding WebServiceBinding attribute to WsiClaims.None.R2304: Operation name overloading in a wsdl:portType is disallowed by the Profile. A wsdl:portType in a DESCRIPTION MUST have operations with distinct values for their name attributes. Note that this requirement applies only to the wsdl:operations within a given wsdl:portType. A wsdl:portType may have wsdl:operations with names that are the same as those found in other wsdl:portTypes.

- Operation 'GetnFiles' on portType 'TestServiceSoap' from namespace 'http://www.test.com'.

To make service conformant please make sure that all web methods belonging to the same binding have unique names.

Source Error:

[Code]....
Stack Trace:
[Code]....

View 3 Replies

Looking For The Best HTML+CSS Compression Methods?

Sep 12, 2010

I have an ASP.NET web application and I'm thinking about the following: before sending any HTML or CSS content to users, I wish to 'compress' them, then cache the result and send that to the clients.I know it is possible to compress these by removing whitespaces, comments and stuff like that, but I'm not really familiar with more advanced solutions for this.

Apart from this, what compression methods are there and what are the advantages of each of them?Does some browsers or the HTTP protocol itself support any kind of compression?

EDIT: I'm interested in doing this to dynamically-generated HTML, too.

View 3 Replies

Security :: Add Some Methods To Membership?

Oct 21, 2010

i use membership provider in my website

i use membership methods like getUser() and so one

i need to add some other methods like getAllApprovedUsers()

where and how can i add this method to membership but i want to use standard membership methods

View 5 Replies

C# - Static Methods For Biz Layer?

Nov 18, 2010

Actually I have done all my Biz(business layer) and DAL CRUD Opprations using static methodes
and I just send my error messages to my log table a sample of biz layer

public static bool Delete(Guid LogGroupID)
{
using (DAL.ChroXEntities db = new ChroX.DAL.ChroXEntities())
{
var q = (from lg in db.LogGroupSet

[code]...

so what should i do to propagate an user friendly error to my users?

View 1 Replies

ADO.NET :: Which Are Fetching Data Methods

Feb 10, 2011

1)usign execute scalar i will get 1st col and 1st row value.

2)using dataset i will get whole table.. if my stored proc has 2 queries then i will get 2 tables within same dataset.. i can reference therese using ds.tables(0).rows(value).

3)suppose i use a datareader then i will get multiple-rows. i want to know how to get these each separate rows coloumn values into variables. below is the reader aspx.vb

reader = cmd.ExecuteReader();
while (reader.Read()) {

4)what is it mean by data reader is forward only method of getting data.

5)why do we do readeritem.tostring()

6) can you tell me the basic how is this reader,ds,scalar works.i mean i know to use but donot know basics esspecially the dataadpapter.why do we fill it when using dataset.

View 3 Replies

Passing Objects To Methods In Mvc 2?

Aug 30, 2010

I have this snippet in my html... Fusion Charts requires I feed it an XML to create a graph

<script type="text/javascript">
var myChart = new FusionCharts("/Content/Fusion_Charts/Charts/Column3D.swf", "myChartId", "470", "350", "0", "0");
myChart.setDataURL("/XML/Graph/?list=<%=Model.list%>");
myChart.render("Graph");
</script>

So in my XMLController I simply have a method like this

public ActionResult Graph(FusionChartsList list)
{
return View(list);
}

So my question is... how can I get the object to actually populate when passing it as url parameter??

View 1 Replies

Implement All Required Methods?

Feb 13, 2011

Do I need to implement all the required methods on the MembershipProvider and RoleProvider if writing a custom one to use the AuthorizedAttribute in ASP.NET MVC?

There are a few features that I don't want to implement like CreateUser or 'DeleteRole` because they violate the system I will be authorizing/authenticating against.

View 3 Replies

MVC :: Interacting With Different Methods Of A Controller

Feb 3, 2011

I am having two methods inside a controller like1.public ActionResult ProfileView(int UID){}2.public ActionResult UpdatingAthleticInfo() { }How to call ProfileView method and pass UID parameter from UpdatingAthleticInfo method ??

View 2 Replies

C# - Accessing Datatable From Different Methods?

Sep 8, 2010

I am creating a web application with back-end on ISeries.In the page load I am populating a datatable and using it as a datasource for my gridview.

What is the best possible way to access the data in the datatable from other methods, on the same page? And in other pages?

The way I do currently is to get data from the gridview and populate in another datatable and then use it... Is there a better (elegant) way to do that?

[Code]....

View 3 Replies

Authenticate Web Methods In A Web Service?

Apr 1, 2011

I'm using Asp.net c# language programming. What is the best way for authenticating web methods in a web service? Is it right having authentication for every web method and verify user name and password for each web method? Is there a way to authenticate just once not for every web method? something like using sessions and etc?

View 2 Replies

.net - About Email Verification - What Methods

Dec 13, 2010

I just wanted to ask the procedure of email verification, whats the best method. So far i have a class that stores the information from the register.aspx form, then i send out an email to the user, but what should i send him, should i send the user a guid?. Also my membership class that stores the register data is stored in a session, is this a good idea, becuase if the user session times out then the membership class will be nothing and the user will be prompted to register again in a Session Timeout webpage, is this a good method?

But what if i send the user a guid and then store the user data to the database with the guid and then check the email guid with the corresponding user guid in the database, what should i do?Also i have a Regular expression that checks that the email is valid, its not that good yet and i havent tested it properly, is there free email verification api's out there?

View 2 Replies

.net - IntelliSense Not Finding Methods?

Mar 23, 2010

I'm working in Asp.net and IntelliSense isn't finding the methods in app code. It executes the code well without any issue at run time, but I'm not able to see the method names while coding. Any idea how to fix this?

View 3 Replies

C# - Merging These Two Very Similar Methods

Aug 9, 2010

I have these two methods on a service:

public Offer GetOffer(int id, string languageCode = Website.LanguageSettings.DefaultLanguageCode)
{
Entities.Offer offerEntity = _db.Offers.FirstOrDefault(offer => offer.Id == id);
if (languageCode.ToLower(CultureInfo.InvariantCulture) != Website.LanguageSettings.DefaultLanguageCode)
{
using (IDocumentSession session = store.OpenSession())
{
Translation.Offer translatedOffer = session.LuceneQuery<Translation.Offer>(Website.RavenDbSettings.Indexes.Offers)
.Where(string.Format("ObjectId:{0} AND LanguageCode:{1}", id, languageCode))
.OrderByDescending(offer => offer.Id)
.FirstOrDefault();
var offerPOCO = Mapper.DynamicMap<Translation.Offer, Offer>(translatedOffer);
offerPOCO.Id = offerEntity.Id;
return offerPOCO;
}
}
return Mapper.Map<Entities.Offer, Offer>(offerEntity);........................................

View 4 Replies

C# - Allow Multiple Authentication Methods?

Jan 14, 2010

I'm building a new ASP.NET MVC application (in C#) and one of the requirements is to create a new database of members. For this, we'd need roles to manage the different types of members and profiles to manage the additional metadata attached to each member. So far so good, just use the standard MembershipProvider, RoleProvider and ProfileProvider provided as part of the .NET Framework.

However, the catch is that I'd like to allow different authentication methods. I'd like Accounts and Login Credentials to have a one-to-many relationship (one account can have a number of login credentials attached). A user for example, might have both an OpenID and ActiveDirectory account attached to their account.

However, after experimenting with a few ways we opted for the MembershipProvider route (explained how it was achieved as an answer below).

It appears to be something that is achieved on quite a number of sites, yet a search on here doesn't return anything solid to play around with.

EDIT: After looking around for a good period of hours overnight and this morning - I'm still not convincinced that butchering a single MembershipProvider would have been the easiest option. Does having multiple MembershipProviders give the same effect?

BOUNTY EDIT: With no responses, I am assuming that there is no more optimal solution that the one I posted as an answer. Is this really the case? I'm offering a bounty to try and see if anyone has any further thoughts on this and whether there are better alternatives.

BOUNTY ACCEPT EDIT: I think that WIF is the answer as accepted below, for a .NET 4 release and maybe other versions as it probably works with 3.5. Other than that, maybe a butchered MembershipProvider or adapted one may still be relevant.

View 4 Replies

Put Web Methods In Master Page?

Mar 2, 2011

How i can put Web Methods in master and i not put Update Panel in master page

View 1 Replies

C# - Transfer Two Variables Between Three Methods?

Mar 31, 2011

How would I go about sending a int variable, and string variable from one method to another method, to a final third method? This is basically how I have my methods setup. Obviously there is code that runs in each of these, but I am just trying to understand how to transfer these variables to my other methods.

protected void deleteOkBtn_Click(object sender, EventArgs e)
{
remove()
}
protected void imgdelbtn_Click(object sender, EventArgs e)
{
}
public void remove()
{
}

View 3 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved