public ActionResult Edit(int Id, FormCollection form)
        {
            try
            {
                #region Added by shakir (Currency parameter)
                var selectCurrency = (dynamic)null;
                if (form["selectCurrency"] != null)
                {
                    selectCurrency = Convert.ToInt32(form["selectCurrency"].ToString());
                }
                else
                {
                    selectCurrency = Convert.ToInt32(Session["SelectedCurrency"].ToString());
                }

                UtilityClass.GetSelectedCurrecy(selectCurrency);
                #endregion

                ServiceRepository   serviceObj = new ServiceRepository();
                HttpResponseMessage response   = serviceObj.GetResponse("/api/UserPageRelation/GetUserPageRaltion?UPRID=" + Id);
                response.EnsureSuccessStatusCode();
                Models.SP_GetAllUserPageRelations_Result UserPageRaltion = response.Content.ReadAsAsync <Models.SP_GetAllUserPageRelations_Result>().Result;
                UtilityClass.ActivityMonitor(Convert.ToInt32(Session["UserID"]), Session.SessionID, Request.UserHostAddress.ToString(), new Guid().ToString(), JsonConvert.SerializeObject(UserPageRaltion), this.RouteData.Values["action"].ToString(), Request.RawUrl.ToString());
                ViewBag.UserRoles    = GetActiveUserRoles();
                ViewBag.SelectedURID = UserPageRaltion.URID;
                ViewBag.WebPages     = GetWebPageByID(UserPageRaltion.WPID);
                ViewBag.SelectedWPID = UserPageRaltion.WPID;
                return(PartialView("_Edit", UserPageRaltion));
            }
            catch (Exception ex)
            {
                throw;
            }
        }
        public JsonResult <Models.SP_GetAllUserPageRelations_Result> GetUserPageRaltion(int UPRID)
        {
            EntityMapperUserPageRelation <DataAccessLayer.SP_GetUserPageRelationById_Result, Models.SP_GetAllUserPageRelations_Result> mapObj = new EntityMapperUserPageRelation <DataAccessLayer.SP_GetUserPageRelationById_Result, Models.SP_GetAllUserPageRelations_Result>();

            DataAccessLayer.SP_GetUserPageRelationById_Result UserPageRelationsList = DAL.GetUserPageRelationById(UPRID);
            Models.SP_GetAllUserPageRelations_Result          UserPageRelation      = new Models.SP_GetAllUserPageRelations_Result();
            UserPageRelation = mapObj.Translate(UserPageRelationsList);

            return(Json <Models.SP_GetAllUserPageRelations_Result>(UserPageRelation));
        }