public async Task CreateModuleEvent(Models.ModuleEvent moduleEvent) { using (DataContext = new SimplySecureDataContext()) { DataContext.ModuleEvents.Add(moduleEvent); await DataContext.SaveChangesAsync(); } }
public async Task <ModuleResponse> PostModuleEvent(Models.ModuleEvent moduleEvent) { using (var client = ApplicationHttpClient(ApplicationConfig.BackendUri)) { var response = await client.PostAsJsonAsync(BackendServerEndPoint.ModuleEvent, moduleEvent); if (response.IsSuccessStatusCode) { var moduleResponse = await response.Content.ReadAsAsync <ModuleResponse>(); return(moduleResponse); } else { throw ApiException.CreateApiException(response); } } }