public ActionResult DeleteUserMaster(int ID)
        {
            clsEmployeeMaster obj = new clsEmployeeMaster();

            obj.Empid = ID;
            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri("http://*****:*****@2610");
            client.DefaultRequestHeaders.Add("X-Version", "1.1");
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            var responseMessage = client.PostAsJsonAsync("DeleteEmployeeMaster", obj).Result;

            if (responseMessage.IsSuccessStatusCode)
            {
                clsUserMaster muser = new clsUserMaster();
                muser.Empid = obj.Empid;
                // muser.Userid = obj.Empid;
                var responseMessage1 = client.PostAsJsonAsync("DeleteUserMaster", muser).Result;
            }
            return(Json(""));
        }
        public ActionResult UpdateUserMaster(string UserMasterModel)
        {
            clsEmployeeMaster obj   = new clsEmployeeMaster();
            var jsonUserMasterModel = JObject.Parse(Convert.ToString(UserMasterModel));

            obj           = new JavaScriptSerializer().Deserialize <clsEmployeeMaster>(UserMasterModel);
            obj.IsRetired = "1";
            obj.IsDeleted = "1";
            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri("http://*****:*****@2610");
            client.DefaultRequestHeaders.Add("X-Version", "1.1");
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            var responseMessage = client.PostAsJsonAsync("UpdateEmployeeMaster", obj).Result;

            if (responseMessage.IsSuccessStatusCode)
            {
                var           responseData = responseMessage.Content.ReadAsStringAsync().Result;
                var           jsonresult   = JsonConvert.DeserializeObject(responseData);
                clsUserMaster mUser        = new clsUserMaster();
                mUser                = new JavaScriptSerializer().Deserialize <clsUserMaster>(UserMasterModel);
                mUser.Empid          = obj.Empid;
                mUser.Rollid         = 1;
                mUser.RollLocation   = "Location";
                mUser.CreateDateTime = DateTime.Now;
                mUser.IsRetired      = true;
                mUser.IsDeleted      = false;
                var responseMessage1 = client.PostAsJsonAsync("UpdateUserMaster", mUser).Result;
            }
            return(Json(""));
        }
        public ActionResult GetUserInfoDetail()
        {
            clsEmployeeMaster obj    = new clsEmployeeMaster();
            HttpClient        client = new HttpClient();

            client.BaseAddress = new Uri("http://*****:*****@2610");
            client.DefaultRequestHeaders.Add("X-Version", "1.1");
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            var responseMessage = client.PostAsJsonAsync("GetEmployeeMasterDetail", obj).Result;

            if (responseMessage.IsSuccessStatusCode)
            {
                var responseData = responseMessage.Content.ReadAsStringAsync().Result;
                var jsonresult   = JsonConvert.DeserializeObject(responseData);
                return(Json(jsonresult, JsonRequestBehavior.AllowGet));
            }
            return(Json(""));
        }