/// <summary> /// Deletes the billing term. /// </summary> /// <param name="deletedTermId">The deleted term id.</param> /// <returns>An <see cref="IOpResult" /> object containing data including whether or /// not the operation was successful and any error messages.</returns> public IOpResult DeleteBillingTerm(int deletedTermId) { var result = new OpResult(); try { using (var ctx = new TimeTrackerContext()) { // Delete the object var term = ctx.BillingTerms.First(t => t.BillingTermsId == deletedTermId); ctx.BillingTerms.Remove(term); ctx.SaveChanges(); // Return success result.IsSuccessful = true; return(result); } } catch (Exception ex) { // Return failure result.IsSuccessful = false; result.ErrorMessage = ex.Message; return(result); } }
public ActionResult Index() { using (var db = new TimeTrackerContext()) { var todos = db.toDos.ToList(); } return(View()); }