asp.net - Implementing 3-tier Architecture in MVC3 -
i want create simple application user can register himself credentials first name,last name , on..after clicking on register button bring him on mail authentication of user have link , clicking on link redirect login page.i want implement using 3-tier architecture in mvc3.i have created project choosing mvc template , named presentation , bll , dal should do? have created model:
public class register { public int id { get; set; } public string first_name { get; set; } public string last_name { get; set; } public string email_address { get; set; } public bool accept_term { get; set; } public bool male { get; set; } public bool female { get; set;} public string current_location { get; set; } }
create class library
bll
, class library
dal
, reference bll
in mvc
project , reference dal
in bll
project. mvc
project make calls bll
, in turn call dal
data storage/retrieval. bll
can passthrough in instances, while enforcing business rules or other operations in other cases.
you should consider moving model
classes separate class library
well, way of tiers (mvc
, bll
, dal
) can "see" , use model
objects; of course means tiers need reference model
project. easier pass objects around having methods parameters each value of object.
Comments
Post a Comment