protected async Task <TrackingCategory> FindOrCreateTc(string OptionName, string TCName) { _trackingCat = (await Api.TrackingCategories.FindAsync()).FirstOrDefault(); if (_trackingCat == null || _trackingCat.Options.FirstOrDefault() == null) { var option1 = new Option() { Id = Guid.Empty, Name = OptionName, Status = TrackingOptionStatus.Active }; _trackingCat = await Api.TrackingCategories.CreateAsync(new TrackingCategory() { Name = TCName, Status = TrackingCategoryStatus.Active }); await Api.TrackingCategories.AddOptionAsync(_trackingCat, option1); _trackingCat = await Api.TrackingCategories.FindAsync(_trackingCat.Id); _wasTcCreated = true; } return(_trackingCat); }
protected TrackingCategory findOrCreateTC(string OptionName, string TCName) { trackingCat = Api.TrackingCategories.GetAll().FirstOrDefault(); if (trackingCat == null || trackingCat.Options.FirstOrDefault() == null) { var option1 = new Option() { Id = Guid.Empty, Name = OptionName, Status = TrackingOptionStatus.Active }; trackingCat = Api.TrackingCategories.Create(new TrackingCategory() { Name = TCName, Status = TrackingCategoryStatus.Active }); Api.TrackingCategories[trackingCat.Id].Add(option1); trackingCat = Api.TrackingCategories.GetByID(trackingCat.Id); wasTCCreated = true; } return(trackingCat); }
protected void deleteCreatedTC(TrackingCategory tc) { if (wasTCCreated) { Api.TrackingCategories.Delete(trackingCat); wasTCCreated = false; } }
public void Given_Tracking_Category_is_Archived() { category1_.Status = TrackingCategoryStatus.Archived; category1_ = Api.TrackingCategories.Update(category1_); Assert.True(category1_.Status == TrackingCategoryStatus.Archived); }
public void Given_both_Tracking_Category_is_deleted() { Given_Tracking_Category_is_deleted(); category2_ = Api.TrackingCategories.Delete(category2_); Assert.True(category2_.Status == TrackingCategoryStatus.Deleted); }
public ActionResult DeleteConfirmed(int id) { TrackingCategory trackingCategory = db.TrackingCategories.Find(id); db.TrackingCategories.Remove(trackingCategory); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task Given_Tracking_Category_is_Archived() { Category1.Status = TrackingCategoryStatus.Archived; Category1 = await Api.TrackingCategories.UpdateAsync(Category1); Assert.True(Category1.Status == TrackingCategoryStatus.Archived); }
protected async Task DeleteCreatedTc(TrackingCategory tc) { if (_wasTcCreated) { await Api.TrackingCategories.DeleteAsync(_trackingCat); _wasTcCreated = false; } }
public void Given_a_TrackingCategory_with_Option() { Given_a_TrackingCategory(); var option1 = Given_a_tracking_option(); Api.TrackingCategories[category1_.Id].Add(option1); category1_ = Api.TrackingCategories.GetByID(category1_.Id); }
public async Task Given_a_TrackingCategory_with_Option() { await Given_a_TrackingCategory(); var option1 = Given_a_tracking_option(); await Api.TrackingCategories.AddOptionAsync(Category1, option1); Category1 = await Api.TrackingCategories.FindAsync(Category1.Id); }
public ActionResult Edit([Bind(Include = "TrackingCat_ID,TrackingCat_Status")] TrackingCategory trackingCategory) { if (ModelState.IsValid) { db.Entry(trackingCategory).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(trackingCategory)); }
public ActionResult Create([Bind(Include = "TrackingCat_ID,TrackingCat_Status")] TrackingCategory trackingCategory) { if (ModelState.IsValid) { db.TrackingCategories.Add(trackingCategory); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(trackingCategory)); }
public void Given_a_TrackingCategory() { category1_ = Api.TrackingCategories.Add(new TrackingCategory { Name = "TheJoker " + Guid.NewGuid(), Status = TrackingCategoryStatus.Active }); Assert.IsTrue(category1_.Name.StartsWith("TheJoker")); Assert.IsTrue(category1_.Status == TrackingCategoryStatus.Active); }
public async Task Given_a_TrackingCategory() { Category1 = await Api.TrackingCategories.CreateAsync(new TrackingCategory { Name = "TheJoker " + Guid.NewGuid(), Status = TrackingCategoryStatus.Active }); Assert.IsTrue(Category1.Name.StartsWith("TheJoker")); Assert.IsTrue(Category1.Status == TrackingCategoryStatus.Active); }
public async Task Given_two_TrackingCategorys() { Category1 = await Api.TrackingCategories.CreateAsync(new TrackingCategory { Name = "TheJoker " + Guid.NewGuid(), Status = TrackingCategoryStatus.Active }); Category2 = await Api.TrackingCategories.CreateAsync(new TrackingCategory { Name = "HarleyQuinn " + Guid.NewGuid(), Status = TrackingCategoryStatus.Active }); }
// GET: TrackingCategories/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TrackingCategory trackingCategory = db.TrackingCategories.Find(id); if (trackingCategory == null) { return(HttpNotFound()); } return(View(trackingCategory)); }
public void Given_two_TrackingCategorys() { category1_ = Api.TrackingCategories.Add(new TrackingCategory { Name = "TheJoker " + Guid.NewGuid(), Status = TrackingCategoryStatus.Active }); category2_ = Api.TrackingCategories.Add(new TrackingCategory { Name = "HarleyQuinn " + Guid.NewGuid(), Status = TrackingCategoryStatus.Active }); }
public TrackingCategory Update(TrackingCategory item) { return(TrackingCategories.Update(item)); }
public TrackingCategory Create(TrackingCategory item) { return(TrackingCategories.Create(item)); }
public async Task <TrackingCategory> UpdateAsync(TrackingCategory item) { return(await TrackingCategories.UpdateAsync(item)); }
public static void TrackEvent(string name, TrackingCategory category) { Current.Track(category.ToString(), name); }
public static void TrackEvent(string name, TrackingCategory category, TrackingAction action) { Current.Track(category.ToString(), name, action.ToString()); }
public Task <TrackingCategory> CreateAsync(TrackingCategory item) { return(TrackingCategories.CreateAsync(item)); }