public override object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext) { if (controllerContext.RequestContext.HttpContext.Request.QueryString["UserID"] == null) { return(base.BindModel(controllerContext, bindingContext)); } MyOrganizationEntities ctx = new MyOrganizationEntities(); UserRepository rep = new UserRepository(ctx); int UserId = Convert.ToInt32(controllerContext.RequestContext.HttpContext.Request.QueryString["UserID"]); User usr = rep.Get(UserId); return(usr); }
public override bool IsValid(object value) { string val = value.ToString(); MyOrganizationEntities db = new MyOrganizationEntities(); UserRepository rep = new UserRepository(db); if (rep.Filter(val)) { ErrorMessage = "Same username founded change username for registering"; return(false); } else { return(true); } }
public void OnException(ExceptionContext filterContext) { MyOrganizationEntities db = new MyOrganizationEntities(); ExceptionRepository rep = new ExceptionRepository(db); DataAccesLayer.Exception entity = new DataAccesLayer.Exception(); entity.LogTime = DateTime.Now; entity.Message = filterContext.Exception.Message; entity.StackTrace = filterContext.Exception.StackTrace; entity.ControllerName = filterContext.RouteData.Values["controller"].ToString(); entity.ActionName = filterContext.RouteData.Values["action"].ToString(); rep.Insert(entity); filterContext.ExceptionHandled = true; filterContext.RequestContext.HttpContext.Response.Redirect("/Home/Error"); }
public override IController CreateController(RequestContext requestContext, string controllerName) { if (db == null) { db = new MyOrganizationEntities(); } if (userRep == null) { userRep = new UserRepository(db); } if (repImage == null) { repImage = new ImageRepository(db); } if (repOrg == null) { repOrg = new OrganizationRepository(db); } if (repOrgUser == null) { repOrgUser = new OrgUserRepository(db); } if (repOrgImage == null) { repOrgImage = new OrgImageRepository(db); } if (repComment == null) { repComment = new CommentRepository(db); } if (controllerName == "Home") { IController cnt1 = new HomeController(userRep); return(cnt1); } if (controllerName == "OrganizationFinal") { IController cnt1 = new OrganizationFinalController(userRep, repImage, repOrg, repOrgUser, repOrgImage, repComment); return(cnt1); } return(base.CreateController(requestContext, controllerName)); }
public override IController CreateController(RequestContext requestContext, string controllerName) { if (ctx == null) { ctx = new MyOrganizationEntities(); } if (repuser == null) { repuser = new UserRepository(ctx); } if (repOrg == null) { repOrg = new OrganizationRepository(ctx); } if (repImg == null) { repImg = new ImageRepository(ctx); } if (orgImagerep == null) { orgImagerep = new OrgImageRepository(ctx); } if (orgUserRepository == null) { orgUserRepository = new OrgUserRepository(ctx); } //if (controllerName == "Home") //{ // return new HomeController(repuser,repOrg,orgImagerep); //} //if (controllerName == "Organization") //{ // return new OrganizationController(repOrg, repImg, repuser, orgUserRepository, orgImagerep,new testRepository()); //} return(base.CreateController(requestContext, controllerName)); }
public UserRepository(MyOrganizationEntities db) : base(db) { }
public CommentRepository(MyOrganizationEntities db) : base(db) { }
public UserRepository(MyOrganizationEntities ctx) : base(ctx) { }
public ImageRepository(MyOrganizationEntities ctx) : base(ctx) { }
public ExceptionRepository(MyOrganizationEntities db) : base(db) { }
public ImageRepository(MyOrganizationEntities db) : base(db) { }
public BaseGenericRepository(MyOrganizationEntities db) { _db = db; }