public static TaxonomyTrunk Create() { var taxonomyTrunk = TaxonomyTrunk.CreateNewBlank(); taxonomyTrunk.ThemeColor = "#FFFFFF"; return(taxonomyTrunk); }
/// <summary> /// Create new TaxonomyTrunk and attach it to the given context /// </summary> public static TaxonomyTrunk Create(DatabaseEntities dbContext) { var taxonomyTrunk = new TaxonomyTrunk(MakeTestName("Taxonomy Tier Three", TaxonomyTrunk.FieldLengths.TaxonomyTrunkName)); dbContext.TaxonomyTrunks.Add(taxonomyTrunk); return(taxonomyTrunk); }
/// <summary> /// Constructor for building a new simple object with the POCO class /// </summary> public TaxonomyTrunkSimple(TaxonomyTrunk taxonomyTrunk) : this() { TaxonomyTrunkID = taxonomyTrunk.TaxonomyTrunkID; TaxonomyTrunkName = taxonomyTrunk.TaxonomyTrunkName; TaxonomyTrunkDescription = taxonomyTrunk.TaxonomyTrunkDescription; TaxonomyTrunkColor = taxonomyTrunk.ThemeColor; DisplayName = taxonomyTrunk.DisplayName; }
private PartialViewResult ViewDeleteTaxonomyTrunk(TaxonomyTrunk taxonomyTrunk, ConfirmDialogFormViewModel viewModel) { var canDelete = !taxonomyTrunk.HasDependentObjects() && HttpRequestStorage.DatabaseEntities.TaxonomyTrunks.Count() > 1; var taxonomyTrunkDisplayName = FieldDefinition.TaxonomyTrunk.GetFieldDefinitionLabel(); var confirmMessage = canDelete ? string.Format("Are you sure you want to delete this {0} '{1}'?", taxonomyTrunkDisplayName, taxonomyTrunk.DisplayName) : ConfirmDialogFormViewData.GetStandardCannotDeleteMessage(taxonomyTrunkDisplayName, SitkaRoute <TaxonomyTrunkController> .BuildLinkFromExpression(x => x.Detail(taxonomyTrunk), "here")); var viewData = new ConfirmDialogFormViewData(confirmMessage, canDelete); return(RazorPartialView <ConfirmDialogForm, ConfirmDialogFormViewData, ConfirmDialogFormViewModel>(viewData, viewModel)); }
public ActionResult New(EditViewModel viewModel) { if (!ModelState.IsValid) { return(ViewEdit(viewModel)); } var taxonomyTrunk = new TaxonomyTrunk(string.Empty); viewModel.UpdateModel(taxonomyTrunk, CurrentPerson); HttpRequestStorage.DatabaseEntities.TaxonomyTrunks.Add(taxonomyTrunk); HttpRequestStorage.DatabaseEntities.SaveChanges(); SetMessageForDisplay( $"New {FieldDefinition.TaxonomyTrunk.GetFieldDefinitionLabel()} {taxonomyTrunk.GetDisplayNameAsUrl()} successfully created!"); return(new ModalDialogFormJsonResult()); }
public TaxonomyTrunkSimple(TaxonomyTrunk taxonomyTrunk) { TaxonomyTrunkID = taxonomyTrunk.TaxonomyTrunkID; TaxonomyTrunkName = taxonomyTrunk.TaxonomyTrunkName; TaxonomyTrunkDescription = taxonomyTrunk.TaxonomyTrunkDescription; }
public TaxonomyTrunkForReporting(TaxonomyTrunk taxonomyTrunk) { _taxonomyTrunk = taxonomyTrunk; }