public ActionResult GenerateRealInfoDetails(string state, Guid id) { var objectState = state.ToEnum <Radyn.Common.Definition.ObjectState>(); RealEnterpriseNode realEnterpriseNode = null; switch (objectState) { case Radyn.Common.Definition.ObjectState.Create: realEnterpriseNode = new RealEnterpriseNode(); break; case Radyn.Common.Definition.ObjectState.Edit: break; case Radyn.Common.Definition.ObjectState.Details: realEnterpriseNode = EnterpriseNodeComponent.Instance.RealEnterpriseNodeFacade.Get(id); break; case Radyn.Common.Definition.ObjectState.Delete: realEnterpriseNode = EnterpriseNodeComponent.Instance.RealEnterpriseNodeFacade.Get(id); break; case Radyn.Common.Definition.ObjectState.List: break; default: throw new ArgumentOutOfRangeException("state"); } return(PartialView("RealInfoDetails", realEnterpriseNode)); }
public ActionResult GenerateRealInfo(string state, Guid id) { var objectState = state.ToEnum <Radyn.Common.Definition.ObjectState>(); RealEnterpriseNode realEnterpriseNode = null; //realEnterpriseNode.GetLanguageContent() switch (objectState) { case Radyn.Common.Definition.ObjectState.Create: realEnterpriseNode = new RealEnterpriseNode(); if (!string.IsNullOrEmpty(Request.QueryString["name"])) { realEnterpriseNode.FirstName = Request.QueryString["name"]; } if (!string.IsNullOrEmpty(Request.QueryString["family"])) { realEnterpriseNode.LastName = Request.QueryString["family"]; } realEnterpriseNode.Gender = string.IsNullOrEmpty(Request.QueryString["Gender"]) || Request.QueryString["Gender"].ToBool(); break; case Radyn.Common.Definition.ObjectState.Edit: realEnterpriseNode = EnterpriseNodeComponent.Instance.EnterpriseNodeFacade.Get(id).RealEnterpriseNode; break; case Radyn.Common.Definition.ObjectState.Details: realEnterpriseNode = EnterpriseNodeComponent.Instance.EnterpriseNodeFacade.Get(id).RealEnterpriseNode; break; case Radyn.Common.Definition.ObjectState.Delete: realEnterpriseNode = EnterpriseNodeComponent.Instance.EnterpriseNodeFacade.Get(id).RealEnterpriseNode; break; case Radyn.Common.Definition.ObjectState.List: break; default: throw new ArgumentOutOfRangeException("state"); } return(PartialView("Realinfo", realEnterpriseNode)); }