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)); } }