public async Task <ActionResult <CollectionViewModel <CostType> > > Get( string company, [FromQuery] string code = null, [FromQuery] string description = null, [FromQuery] bool includeDeactivated = false, [FromQuery] string viewMode = MasterDataViewMode.Local) { var costTypes = await _costTypesRepository.GetAllAsync(viewMode == MasterDataViewMode.Local?company : null, includeDeactivated, code, description); var response = new CollectionViewModel <CostType>(costTypes.ToList()); return(Ok(response)); }