public async Task <JsonResult> Delete(ViewModels.EventDetailsVM eventDetailsVM)
        {
            eventDetailsVM.eventsId = HttpContext.Session.GetString("id");

            string item = JsonConvert.SerializeObject(eventDetailsVM);

            var deleteTask = client.PutAsync("eventdetails/emp/", new StringContent(item, Encoding.UTF8, "application/json"));

            deleteTask.Wait();
            var result = deleteTask.Result;

            if (result.IsSuccessStatusCode)
            {
                return(Json(new { success = result.IsSuccessStatusCode }));
            }
            else
            {
                return(Json(result.StatusCode));
            }
        }
        public async Task <JsonResult> Insert(ViewModels.EventDetailsVM details)
        {
            if (details.EmployeeId != null)
            {
                details.eventsId = HttpContext.Session.GetString("id");

                var item     = JsonConvert.SerializeObject(details);
                var postTask = client.PostAsync("eventdetails/", new StringContent(item, Encoding.UTF8, "application/json"));
                postTask.Wait();
                var result = postTask.Result;
                if (result.IsSuccessStatusCode)
                {
                    return(Json(new { success = result.IsSuccessStatusCode }));
                }
                else
                {
                    return(Json(new { success = result.StatusCode }));
                }
            }
            else
            {
                return(Json(404));
            }
        }