public int Update(int RouteId, int PortalId, int ContentItemId, string CultureCode, string RouteName, string RouteUrl, string PhysicalFile, bool CheckPhysicalUrlAccess, string RouteValueDictionary, string Description, bool Discontinued) { int i = 0; using (CommonEntities dbContext = new CommonEntities()) { using (System.Transactions.TransactionScope transcope = new System.Transactions.TransactionScope()) { dbContext.Connection.Open(); aspnet_Routes entity = dbContext.aspnet_Routes.Single(x => x.RouteId == RouteId); entity.PortalId = PortalId; entity.ContentItemId = ContentItemId; entity.CultureCode = CultureCode; entity.RouteName = RouteName; entity.RouteUrl = RouteUrl; entity.PhysicalFile = PhysicalFile; entity.CheckPhysicalUrlAccess = CheckPhysicalUrlAccess; entity.RouteValueDictionary = RouteValueDictionary; entity.Description = Description; entity.Discontinued = Discontinued; i = dbContext.SaveChanges(); dbContext.Connection.Close(); transcope.Complete(); } } return i; }
////INSERT- UPDATE - DELETE public int Insert(int PortalId, int ContentItemId, string CultureCode, string RouteName, string RouteUrl, string PhysicalFile, bool CheckPhysicalUrlAccess, string RouteValueDictionary, string Description, bool Discontinued) { int returnValue = 0; using (CommonEntities dbContext = new CommonEntities()) { using (System.Transactions.TransactionScope transcope = new System.Transactions.TransactionScope()) { int ListOrder = (from u in dbContext.aspnet_Routes select u.ListOrder).DefaultIfEmpty(0).Max() + 1; aspnet_Routes entity = new aspnet_Routes(); entity.PortalId = PortalId; entity.ContentItemId = ContentItemId; entity.CultureCode = CultureCode; entity.RouteName = RouteName; entity.RouteUrl = RouteUrl; entity.PhysicalFile = PhysicalFile; entity.CheckPhysicalUrlAccess = CheckPhysicalUrlAccess; entity.RouteValueDictionary = RouteValueDictionary; entity.Description = Description; entity.ListOrder = ListOrder; entity.Discontinued = Discontinued; dbContext.AddToaspnet_Routes(entity); returnValue = dbContext.SaveChanges(); dbContext.Connection.Close(); transcope.Complete(); } } return returnValue; }
public aspnet_Routes GetDetails(int RouteId) { using (CommonEntities dbContext = new CommonEntities()) { dbContext.CommandTimeout = Settings.CommandTimeout; aspnet_Routes entity = dbContext.aspnet_Routes.Where(x => x.RouteId == RouteId).FirstOrDefault(); return entity; } }
public static List<aspnet_Routes> GetListByPortalIdCultureCodeStatus(int PortalId, int ContentItemId, string CultureCode, bool Discontinued) { using (CommonEntities dbContext = new CommonEntities()) { dbContext.CommandTimeout = Settings.CommandTimeout; var query = from x in dbContext.aspnet_Routes where x.PortalId == PortalId && x.CultureCode == CultureCode && x.Discontinued == Discontinued select x; if (!string.IsNullOrEmpty(ContentItemId.ToString()) && ContentItemId > 0) query = query.Where(x => x.ContentItemId == ContentItemId); return query.ToList(); } }
public static void Delete(int RouteId) { using (CommonEntities dbContext = new CommonEntities()) { using (System.Transactions.TransactionScope transcope = new System.Transactions.TransactionScope()) { dbContext.Connection.Open(); aspnet_Routes entity = dbContext.aspnet_Routes.Single(x => x.RouteId == RouteId); dbContext.aspnet_Routes.DeleteObject(entity); dbContext.SaveChanges(); dbContext.Connection.Close(); transcope.Complete(); } } }
public int UpdateSortKey(int RouteId, int ListOrder) { using (CommonEntities dbContext = new CommonEntities()) { dbContext.CommandTimeout = Settings.CommandTimeout; aspnet_Routes album_obj = dbContext.aspnet_Routes.Single(x => x.RouteId == RouteId); album_obj.ListOrder = ListOrder; int i = dbContext.SaveChanges(); return i; } }
public int UpdateStatus(int RouteId, bool Discontinued) { using (CommonEntities dbContext = new CommonEntities()) { dbContext.CommandTimeout = Settings.CommandTimeout; aspnet_Routes entity = dbContext.aspnet_Routes.Single(x => x.RouteId == RouteId); entity.Discontinued = Discontinued; int i = dbContext.SaveChanges(); return i; } }