public async Task <ResponseModel> GetAll(ApplicationFilter applicationFilter) { try { var parameters = new DynamicParameters(); parameters.Add("@date", applicationFilter.date); parameters.Add("@SearchString", applicationFilter.SearchString); using (var connection = new SqlConnection(connectionString)) { await connection.OpenAsync(); var Result = await connection.QueryAsync <ApplicationModel>("sp_Appointment_getall", parameters, commandType : CommandType.StoredProcedure); response.status = "success"; response.data = Result; return(response); } } catch (Exception ex) { var Error = ex; response.status = "failed"; response.message = Error.ToString(); return(response); } }
public IActionResult Deactivation([FromQuery] int id) { try { ApplicationFilter filter = new ApplicationFilter() { ids = id + "" }; var applicationtList = _service.Get(filter); if (applicationtList == null || applicationtList.Count() == 0) { return(NotFound()); } var result = _service.RemoveApp(id); if (result == null) { return(BadRequest("This application is still in service mode of other applications, please contact GM")); } return(Ok(result)); } catch (System.Exception e) { try { _logService.SendLogError(e); } catch (System.Exception ex) { return(StatusCode(503, ex)); } return(StatusCode(503, e)); } }
public void filter__throws_null_reference_exception__for_null_installation() { const int targetApplicationId = 17; var applicationFilter = new ApplicationFilter(targetApplicationId); Assert.Throws <NullReferenceException>(() => applicationFilter.Filter(null)); }
private static int DoLicenseReporting(IReportAnalyser analyser, string fileName) { var installationFilter = new ApplicationFilter(DefaultApplicationId); var licensesRequired = analyser.LoadAndAnalyse(fileName, installationFilter); return(licensesRequired); }
public void filter_false__for_installations_with_user_and_computer_ids__that_happen_to_match_target_application_id() { const int targetApplicationId = 17; var applicationFilter = new ApplicationFilter(targetApplicationId); var installation = new Installation(targetApplicationId, targetApplicationId, 0, ComputerType.Desktop); Assert.That(applicationFilter.Filter(installation), Is.False); }
public void filter_false__for_non_matching_application_id() { const int targetApplicationId = 17; var applicationFilter = new ApplicationFilter(targetApplicationId); var installation = new Installation(0, 0, targetApplicationId + 1, ComputerType.Desktop); Assert.That(applicationFilter.Filter(installation), Is.False); }
public IActionResult Get([FromQuery] ApplicationFilter filter) { try { var result = _service.Get(filter); if (result == null) { return(NotFound()); } return(Ok(result)); } catch (System.Exception e) { try { _logService.SendLogError(e); } catch (System.Exception ex) { return(StatusCode(503, ex)); } return(StatusCode(503, e)); } }
public SearchDockViewModel(ObservableCollection <TabViewModel> tabs) : base(tabs) { _filter = Configuration.ApplicationFilter; Messenger.Default.Register <ApplicationMessage>(this, (message) => { switch (message.Action) { case ApplicationMessage.ActionType.Remove: if (Applications.Contains(message.Application)) { Applications.Remove(message.Application); } break; } }); }
public SearchDockViewModel(ObservableCollection<TabViewModel> tabs) : base(tabs) { _filter = Configuration.ApplicationFilter; Messenger.Default.Register<ApplicationMessage>(this, (message) => { switch (message.Action) { case ApplicationMessage.ActionType.Remove: if (Applications.Contains(message.Application)) { Applications.Remove(message.Application); } break; } }); }
void UpdateFilter(ApplicationFilter filter) { switch (filter) { case ApplicationFilter.All: ApplicationsView.Filter = null; break; case ApplicationFilter.InstalledOnly: ApplicationsView.Filter = (obj) => ((ApplicationViewModel)obj).Installed; break; case ApplicationFilter.UninstalledOnly: ApplicationsView.Filter = (obj) => !((ApplicationViewModel)obj).Installed; break; default: throw new NotImplementedException(); } }
public IActionResult Get(int id, string fields, string ref_fields) { try { ApplicationFilter filter = new ApplicationFilter() { ids = id + "", fields = fields, ref_fields = ref_fields }; var applicationtList = _service.Get(filter); if (applicationtList == null || applicationtList.Count() == 0) { return(NotFound()); } return(Ok(applicationtList)); } catch (System.Exception e) { try { _logService.SendLogError(e); } catch (System.Exception ex) { return(StatusCode(503, ex)); } return(StatusCode(503, e)); } }
public async Task <ResponseModel> GetAll(ApplicationFilter applicationFilter) { return(await this.applicationrepository.GetAll(applicationFilter)); }
public Task <ResponseModel> AppointmentGetAll(ApplicationFilter model) { var Result = this.service.GetAll(model); return(Result); }
public void can_create() { var applicationFilter = new ApplicationFilter(0); Assert.That(applicationFilter, Is.Not.Null); }
public async Task <Application[]> GetByFilter(ApplicationFilter filter) { var applications = await applicationRepository.FindByIds(filter.ApplicationIds); return(mapper.Map <Application[]>(applications)); }