public Response <Dimension> GetCurrentDataDimension() { var response = new Response <Dimension>(); try { using (var work = new UnitOfWork()) { var cellRepository = RepositoryContainer.GetRepository <Cell>(work); const string sqlQuery = "select max(X) as MaxX, min(X) as MinX, max(Y) as MaxY, min(Y) as MinY from Cells"; var dimension = cellRepository.ExecuteCommand <Dimension>(sqlQuery); response.Data = dimension.ElementAt(0); return(response); } } catch (Exception) { response.Success = false; response.ErrorMessage = "failed"; return(response); } }
public Response <List <CellVector> > GetAllCellVector() { //Thread.Sleep(2000); var response = new Response <List <CellVector> >(); try { using (var work = new UnitOfWork()) { var cellRepository = RepositoryContainer.GetRepository <Cell>(work); const string sqlQuery = "select X,Y,U,V from Cells"; var cellVectors = cellRepository.ExecuteCommand <CellVector>(sqlQuery); response.Data = cellVectors; return(response); } } catch (Exception) { response.Success = false; response.ErrorMessage = "failed"; return(response); } }