Rebel.Cms.Web.Editors.DataTypeEditorController.Create C# (CSharp) Method

Create() private method

private Create ( System.Guid propertyEditorId, string name ) : System.Web.Mvc.ActionResult
propertyEditorId System.Guid
name string
return System.Web.Mvc.ActionResult
        public virtual ActionResult Create(Guid? propertyEditorId, string name)
        {
            if (!propertyEditorId.HasValue || propertyEditorId == default(Guid)) return HttpNotFound();
            if (name == null) return HttpNotFound();

            var propertyEditor = _propertyEditors.Where(x => x.Metadata.Id == propertyEditorId.Value).Single();

            var dt = new DataType(name, name.ToRebelAlias() ,propertyEditor.Value);

            var model = BackOfficeRequestContext.Application.FrameworkContext.TypeMappers.Map<DataType, DataTypeEditorModel>(dt);
            EnsurePropEditorListViewBagData();
            return View("Edit", model);
        }