protected override void Context() { var pkSimConfiguration = new PKSimConfiguration(); var serializerRepository = new UnitSystemXmlSerializerRepository(); serializerRepository.PerformMapping(); sut = new DimensionRepository(new PKSimDimensionFactory(), serializerRepository, pkSimConfiguration); }
protected override void Context() { var pkSimConfiguration = new PKSimConfiguration { DimensionFilePath = DomainHelperForSpecs.DimensionFilePath, PKParametersFilePath = DomainHelperForSpecs.PKParametersFilePath }; var serializerRepository = new UnitSystemXmlSerializerRepository(); serializerRepository.PerformMapping(); sut = new DimensionRepository(new PKSimDimensionFactory(), serializerRepository, pkSimConfiguration); }
public DimensionController(SiCContext context) { dimensionRepository = new DimensionRepository(context); }
public TravelService(DbContext dBContext) { rickRepository = new RickRepository(dBContext); dimensionRepository = new DimensionRepository(dBContext); travelRepository = new TravelRepository(dBContext); }
public HttpResponseMessage Data([FromBody] Request input) { _lines = File.ReadAllLines("RandomWords.txt"); _dimensionRepository = new DimensionRepository(); _metricRepository = new MetricRepository(); try { var response = new EinsteinDTO { ComponentValues = new List <IDimensionMetricPair>() }; var fromDate = input.Filters.DateFilter.From; var endDate = input.Dimensions.Count == 0 ? input.Filters.DateFilter.From : input.Filters.DateFilter.To; IEnumerable <DateTime> iterator = null; var dateMnemonic = "d_Date"; foreach (var dimension in input.Dimensions) { if (_dimensionRepository.Exists(dimension)) { switch (dimension) { case "d_Day": iterator = EachDay(fromDate, endDate); dateMnemonic = "d_Date"; break; case "d_Month": iterator = EachMonth(fromDate, endDate); dateMnemonic = "d_Month"; break; case "d_Year": iterator = EachYear(fromDate, endDate); dateMnemonic = "d_Year"; break; } if (iterator != null) { foreach (DateTime day in iterator) { response.ComponentValues.Add(SetData(input, dateMnemonic, day.ToShortDateString())); } break; } } } if (iterator == null) { if (input.Dimensions.Count == 0) { response.ComponentValues.Add(SetData(input, "d_Date", GetRandomWord())); } else { var rand = (new Random().Next(25)) + 1; for (int i = 0; i < rand; i++) { response.ComponentValues.Add(SetData(input, input.Dimensions[0], GetRandomWord())); } } } var ret = Request.CreateResponse(HttpStatusCode.OK, response); // ret.Headers.Add("Access-Control-Allow-Origin", "*"); return(ret); } catch (Exception e) { Console.WriteLine(e); } return(null); }
//[Handler(ServerOpcode.ChannelSwitch, HandlerPermission.Authorized)] //public static void Switch(Session session) => session; public ChannelHandler(Instance instance, DimensionRepository dimensions) => (_instance, _dimensions) = (instance, dimensions);
public ActionResult EditSketch(int?projectId, int?dimensionId, int?sketchId) { if (projectId != null && dimensionId != null) { // Since an action is being executed after the session expires (and going to the Index page after that), // this check is necessary to prevent a NullReferenceException if (System.Web.HttpContext.Current.Session["userId"] != null) { ViewBag.UserId = (int)System.Web.HttpContext.Current.Session["userId"]; ViewBag.UserIsAdmin = (bool)System.Web.HttpContext.Current.Session["userIsAdmin"]; EditSketchViewModel viewModel; if (sketchId != null) { Sketch sketch = Repository.Get(sketchId.Value).SingleOrDefault(); if (sketch == null) { // If a previous action caused the model to be invalid (like a failed update or creation), return the view so that it can display the errors if (!ModelState.IsValid) { viewModel = new EditSketchViewModel { ProjectId = projectId, DimensionId = dimensionId } } ; else { return(View("Error")); } } else { viewModel = new EditSketchViewModel(sketch); } } else { // TODO: Avoid loading the entire dimension with its sketches only to get the sketches count IDimensionRepository dimensionRepository = new DimensionRepository(new DatabaseContext()); Dimension dimension = dimensionRepository.Get(dimensionId.Value).SingleOrDefault(); if (dimension == null || dimension.Sketches == null) { return(View("Error")); } viewModel = new EditSketchViewModel { ProjectId = projectId, DimensionId = dimensionId, Position = dimension.Sketches.Count + 1 }; } return(View("EditSketch", viewModel)); } return(RedirectToAction("Index", "Security")); } return(View("Error")); }