private int SetCallCurrentCommunity(dtoBaseForPaper call) { dtoCallCommunityContext context = ServiceCall.GetCallCommunityContext(call, View.Portalname); View.SetContainerName(context.CommunityName, context.CallName); View.IdCallCommunity = context.IdCommunity; return(context.IdCommunity); //int idCommunity = 0; //Community currentCommunity = CurrentManager.GetCommunity(this.UserContext.CurrentCommunityID); //Community community = null; //if (call != null) // idCommunity = (call.IsPortal) ? 0 : (call.Community != null) ? call.Community.Id : 0; //community = CurrentManager.GetCommunity(idCommunity); //if (community != null) // View.SetContainerName(community.Name, (call != null) ? call.Name : ""); //else if (currentCommunity != null && !call.IsPortal ) //{ // idCommunity = this.UserContext.CurrentCommunityID; // View.SetContainerName(currentCommunity.Name, (call != null) ? call.Name : ""); //} //else //{ // idCommunity = 0; // View.SetContainerName(View.Portalname, (call != null) ? call.Name : ""); //} //View.IdCallCommunity = idCommunity; //return idCommunity; }
private int SetCallCurrentCommunity(dtoBaseForPaper call) { dtoCallCommunityContext context = RequestService.GetCallCommunityContext(call, View.Portalname); View.SetContainerName(CallStandardAction.Edit, context.CommunityName, context.CallName); View.IdCommunity = context.IdCommunity; return(context.IdCommunity); //int idCommunity = 0; //Boolean forPortal = (call != null) ? call.IsPortal : false; //Community currentCommunity = CurrentManager.GetCommunity(this.UserContext.CurrentCommunityID); //Community community = null; //if (call != null) // idCommunity = (call.IsPortal) ? 0 : (call.Community != null) ? call.Community.Id : 0; //community = CurrentManager.GetCommunity(idCommunity); //if (community != null) // View.SetContainerName(CallStandardAction.Edit, community.Name, (call != null) ? call.Name : ""); //else if (currentCommunity != null && !forPortal) //{ // idCommunity = this.UserContext.CurrentCommunityID; // View.SetContainerName(CallStandardAction.Edit, currentCommunity.Name, (call != null) ? call.Name : ""); //} //else //{ // idCommunity = 0; // View.SetContainerName(CallStandardAction.Edit, View.Portalname, (call != null) ? call.Name : ""); //} //View.IdCommunity = idCommunity; //return idCommunity; }
private int SetCallCurrentCommunity(dtoBaseForPaper call) { dtoCallCommunityContext context = CallService.GetCallCommunityContext(call, View.Portalname); if (String.IsNullOrEmpty(context.CommunityName)) { View.SetContainerName(context.CallName); } else { View.SetContainerName(context.CommunityName, context.CallName); } View.IdCommunity = context.IdCommunity; return(context.IdCommunity); //int idCommunity = 0; //Community currentCommunity = CurrentManager.GetCommunity(this.UserContext.CurrentCommunityID); //Community community = null; //if (call!=null) // idCommunity = (call.IsPortal) ? 0 : (call.Community !=null) ? call.Community.Id : 0; //String cName = ""; //String callName = (call != null) ? call.Name : ""; //community = CurrentManager.GetCommunity(idCommunity); //if (community != null ) // cName = (community.Id != UserContext.CurrentCommunityID) ? community.Name : ""; //else if (currentCommunity != null && !call.IsPortal) //{ // idCommunity = this.UserContext.CurrentCommunityID; // cName = (call.IsPortal) ? View.Portalname : ""; //} //else if (call.IsPortal) //{ // idCommunity = 0; // cName = View.Portalname; //} //else // idCommunity = 0; //if (String.IsNullOrEmpty(cName)) // View.SetContainerName(callName); //else // View.SetContainerName(cName, callName); //View.IdCommunity = idCommunity; //return idCommunity; }
private int SetCallCurrentCommunity(CallStandardAction action, dtoBaseForPaper call) { int idCommunity = -1; if (action == CallStandardAction.Add) { if (View.PreloadIdCommunity > 0) { idCommunity = View.PreloadIdCommunity; } if (idCommunity == 0) { idCommunity = this.UserContext.CurrentCommunityID; } } dtoCallCommunityContext context = CallService.GetCallCommunityContext(call, View.Portalname, idCommunity); View.SetContainerName(action, context.CommunityName, context.CallName); View.IdCommunity = context.IdCommunity; return(context.IdCommunity); //int idCommunity = 0; //Community currentCommunity = CurrentManager.GetCommunity(this.UserContext.CurrentCommunityID); //Community community = null; //if (action== CallStandardAction.Add){ // if (View.PreloadIdCommunity > 0) // idCommunity = View.PreloadIdCommunity; // if (idCommunity==0) // idCommunity = this.UserContext.CurrentCommunityID; //} //else if (call!=null) // idCommunity = (call.IsPortal) ? 0 : (call.Community !=null) ? call.Community.Id : 0; //community = CurrentManager.GetCommunity(idCommunity); //if (community != null) // View.SetContainerName(action, community.Name, (call!=null) ? call.Name : ""); //else if (currentCommunity != null) //{ // idCommunity = this.UserContext.CurrentCommunityID; // View.SetContainerName(action, currentCommunity.Name, (call != null) ? call.Name : ""); //} //else //{ // idCommunity = 0; // View.SetContainerName(action, View.Portalname, (call != null) ? call.Name : ""); //} //View.IdCommunity = idCommunity; //return idCommunity; }