public static IEnumerable <Procedure> ProceduresWithCategoryAndOccupation() { var category1 = new ProcedureCategory(); var category2 = new ProcedureCategory(); var occupation1 = new Occupation { Name = Global.OccupationConstants.HairStyler }; var occupation2 = new Occupation { Name = Global.OccupationConstants.Manicurist }; var procedures = Enumerable.Range(0, 5) .Select(p => new Procedure { Occupation = occupation1, Category = category1 }); for (int i = 0; i < 5; i++) { procedures = procedures.Append(new Procedure { Occupation = occupation2, Category = category2 }); } return(procedures); }
public ProcedureCategoryViewModel(ProcedureCategory procedureCategory) { Id = procedureCategory.Id; Name = procedureCategory.Name; Description = procedureCategory.Description; Procedures = procedureCategory.Procedures; }
public ActionResult DeleteConfirmed(int id) { ProcedureCategory category = db.ProcedureCategories.Find(id); db.ProcedureCategories.Remove(category); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Categories/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProcedureCategory category = db.ProcedureCategories.Find(id); if (category == null) { return(NotFound()); } return(View(category)); }
public static ProcedureCategoryDto MapToDto(this ProcedureCategory entity) { if (entity == null) { return(null); } return(new ProcedureCategoryDto { Id = entity.Id, Name = entity.Name, Description = entity.Description }); }
public void RunTest() { Console.OutputEncoding = System.Text.Encoding.UTF8; Console.WriteLine("Starting Test"); TwitterCommunications.Module module = new TwitterCommunications.Module(); Console.WriteLine("Module Created"); Task <Dictionary <string, List <RateLimits> > > task2 = Task.Run(async() => await module.GetRateLimitStatusAsync()); task2.Wait(); var result2 = task2.Result; foreach (var keyvaluepair in result2) { ProcedureCategory procedureCategory = new ProcedureCategory() { Description = keyvaluepair.Key }; foreach (var rateLimit in keyvaluepair.Value) { Procedure procedure = new Procedure() { Description = rateLimit.Resource, ProcedureCategory = procedureCategory, RateLimit = new RateLimit() { LastChecked = DateTime.UtcNow, Allowance = rateLimit.Limit, Remaining = rateLimit.Remaining, AllowanceReset = rateLimit.Reset.ConvertUnixToDateTime(), } }; using (var context = new TBSContext()) { context.Procedure.Add(procedure); context.SaveChanges(); } } } Console.Write("Any key to end"); var name = Console.ReadLine(); }
public ActionResult Create(ProcedureCategoryViewModel categoryViewModel) { ProcedureCategory category = null; if (ModelState.IsValid) { category = new ProcedureCategory() { Name = categoryViewModel.Name, Description = categoryViewModel.Description }; db.ProcedureCategories.Add(category); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(categoryViewModel)); }
public ActionResult Edit(ProcedureCategoryViewModel categoryViewModel) { ProcedureCategory category = null; if (ModelState.IsValid) { category = new ProcedureCategory() { Id = category.Id, Name = category.Name, Description = category.Description }; db.Entry(category).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(categoryViewModel)); }
// GET: Categories/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProcedureCategory category = db.ProcedureCategories.Find(id); if (category == null) { return(NotFound()); } ProcedureCategoryViewModel viewModel = new ProcedureCategoryViewModel() { Id = category.Id, Name = category.Name, Description = category.Description }; return(View(viewModel)); }