As part of the requirements for my project, I need to set up objects so that they begin/expire. This has to be done without a user actually going to the page, as I need to set up notifications for these events. Meaning it has to run without user interaction. I already have a date/time start/end property for each of the objects. What is the best way of doing this?
How to set objects to begin/expire at date/time in MVC 5
344 Views Asked by Rasen244 At
1
There are 1 best solutions below
Related Questions in DATETIME
- Python datetime.now() with timezone
- Create a list of sequential monthly dates in PHP given initial date and quantity
- DataTable RowFilter on Time component of DateTime column
- Joda DateTime Json date format issue
- how to create folder and file with datetime in wpf application
- String concatenation with padded integers
- What is the correct DateTime format in WebSQL to perform date comparison queries?
- how to get the time interval of a date and a datetime displayed as day,hour, min,seconds in sql
- DateTime.Now.ToString("HH:MM") allways gives 20:06
- How can I get the ctime and/or mtime of a file in Python including timezone?
- add time (char(8)) to date column
- MyBatis cannot work with joda DateTime?
- PHP Fatal error: Call to a member function format() on boolean
- Use DateTime format in a class but restrict time tokens
- Modify records to account for correct priority and order between two systems
Related Questions in ASP.NET-MVC-5
- Getting and passing MVC Model data to AngularJS controller
- How to fix the model to correctly use the MVC Foolproof library?
- Why do I have to publish MVC project twice?
- WebApi: Reading errors
- MVC route URL not containing parameter
- Checks not showing in the correct location
- Is there another way to unit test business logic in mvc
- Perform wildcard search of all (displayed) model fields in MVC?
- Identity 2.0 After Login go to Infinite Loop asp.net mvc 5
- How to define multiple partial Owin Startup classes and have them all run their code
- How to add asp.net mvc5 to visual studio express 2012 edition?
- Get desired html element's attribute value and set to hidden field before binding in Asp.Net MVC
- Authenticate User for ASP.NET MVC from Sharepoint
- MVC5 Typeahead Feature
- Validation for EditorFor helper mvc5
Related Questions in CONTENT-EXPIRATION
- ArangoDB Cursor Timeout
- how to set data expiration policy in DolphinDB
- cxApi.cxApi.getChosenVariation() only returns cxApi.NO_CHOSEN_VARIATION
- Need Marco help to identify sender by domain, then perform custom actions
- Cloudfront Won't Set Expiration Header from S3 Origin
- How can I count expiration date in Grails, if I know the amount of time left?
- Why is my asp.net caching throwing an exception?
- PHP page with video visible only one time without database
- How to set TTL for a specific Couchbase document using spring-data-couchbase?
- Add an expiry to win32 software using visual studio 2013
- What's an appropriate HTTP status code to return by a REST API service for an expired entity?
- Google Chrome does not honor cache-policy in page header if the page is displayed in a FRAME
- MemoryCache in System.Runtime.Caching: items don't expire
- Default expiry date of all types of file
- Google Content Experiments for whole part of the site
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Publishing/expiring is not a function of watching for the date to occur and doing something; you merely take those dates into account when querying objects from your database. For example, if you were dealing with a blog, in your index view, you would only bring in posts that are "published" based on the appropriate date column.
Now as far as notification goes, that's a case where you'll need some process that checks the date values on a regular basis. You can't (or at least shouldn't) do this with your web application, since web servers are not designed to handle long running tasks.
Revalee is a project you might want to check out. It allows you to schedule tasks to be run in an external process from your web application.