public ActionResult Create(int? resourceTypeId) { ResourceType resourceType = null; if (resourceTypeId.HasValue) resourceType = DbUtil.Db.ResourceTypes.FirstOrDefault(x => x.ResourceTypeId == resourceTypeId); if (resourceType == null) resourceType = DbUtil.Db.ResourceTypes.FirstOrDefault(); if (resourceType == null) { TempData["Error"] = "You need to configure at least one Resource Type first."; return Redirect("~/ResourceCategories"); } var ResourceCategory = new ResourceCategory { Name = "new resource category", ResourceTypeId = resourceType.ResourceTypeId }; DbUtil.Db.ResourceCategories.InsertOnSubmit(ResourceCategory); DbUtil.Db.SubmitChanges(); return Redirect($"/ResourceCategories/#{ResourceCategory.ResourceCategoryId}"); }
private void detach_ResourceCategories(ResourceCategory entity) { this.SendPropertyChanging(); entity.ResourceType = null; }