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}");
        }
Ejemplo n.º 2
0
 private void detach_ResourceCategories(ResourceCategory entity)
 {
     this.SendPropertyChanging();
     entity.ResourceType = null;
 }
Ejemplo n.º 3
0