private IList <BindingListItem> GetBindingList(string subjectType, IUnitOfWork unitOfWork) { IList <BindingListItem> dataSource = null; switch ((InstanceTypes)Enum.Parse(typeof(InstanceTypes), subjectType)) { case InstanceTypes.Language: LanguageFacade languageFacade = new LanguageFacade(unitOfWork); dataSource = languageFacade.GetBindingList(); break; case InstanceTypes.Location: LocationFacade locationFacade = new LocationFacade(unitOfWork); dataSource = locationFacade.GetBindingList(); break; case InstanceTypes.Folder: FolderFacade folderFacade = new FolderFacade(unitOfWork); dataSource = folderFacade.GetBindingList(); break; case InstanceTypes.Reference: ReferenceFacade referenceFacade = new ReferenceFacade(unitOfWork); dataSource = referenceFacade.GetBindingList(); break; } return(dataSource); }
public void Setup() { _mockContext = new Mock <DataContext>(); Seeder.InitializeMockDataContext(_mockContext); var claim = new Claim("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier" , _mockContext.Object.Users.Single(x => x.UserName == "tnt01and02user").Id.ToString()); Thread.CurrentPrincipal = new ClaimsPrincipal(new ClaimsIdentity(new List <Claim> { claim })); var validator = new LocationValidator(); _facade = new LocationFacade(_mockContext.Object, validator); _forUpdate = new Location { Id = Guid.Parse("fb990272-34cf-4a55-bc39-16d899bacaca"), Name = "Location For Update", LocationTypeId = _mockContext.Object.LocationTypes.Single(t => t.I18NKeyName == "Operation").Id, //Geography = DbGeography.PointFromText("POINT(-121.11 44.11)", 4326), SortOrder = null }; }
public async Task <ActionResult> Index(int page = 1) { var list = (await LocationFacade.GetAllAsync()).ToList(); var toShow = list.Skip((page - 1) * 10).Take(10); ViewBag.Count = list.Count; ViewBag.Current = page; return(View("~/Views/Admin/Location/Index.cshtml", toShow)); }
public IEnumerable <LocationDto> GetPublishedLocations() { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CMSDataStoreKey)) { LocationFacade facade = new LocationFacade(uow); List <LocationDto> items = facade.GetPublishedLocations(new LocationConverter()); return(items); } }
public async Task <ActionResult> DetailLocation(Guid?id) { if (id == null || (await LocationFacade.GetLocationAsync(id.GetValueOrDefault())) == null) { return(RedirectToAction("Index")); } var model = await LocationFacade.GetLocationAsync(id.GetValueOrDefault()); return(View(model)); }
private ProtocolJournalBuilder InitializeJournalBuilder() { var retval = new ProtocolJournalBuilder { OutputPath = Parameters.OutputPath }; if (!Directory.Exists(retval.OutputPath)) { throw new FileNotFoundException("Percorso OutputPath non trovato: " + retval.OutputPath); } FileLogger.Info(Name, "OutputPath: " + retval.OutputPath); retval.TemplatePath = Parameters.TemplatePath; if (!File.Exists(retval.TemplatePath)) { throw new FileNotFoundException("Percorso TemplatePath non trovato: " + retval.TemplatePath); } FileLogger.Info(Name, "TemplatePath: " + retval.TemplatePath); retval.ApplySign = Parameters.ApplySign; FileLogger.Info(Name, "ApplySign: " + retval.ApplySign.ToString()); retval.ApplyTimeStamp = Parameters.ApplyTimeStamp; FileLogger.Info(Name, "ApplyTimeStamp: " + retval.ApplyTimeStamp.ToString()); FileLogger.Info(Name, "Location: " + Parameters.Location.ToString(CultureInfo.InvariantCulture)); retval.Location = LocationFacade.GetById(Parameters.Location); if (retval.Location == null) { throw new ArgumentNullException("La location specificata è inesistente.", new Exception()); } retval.ChainObjectDateFormat = Parameters.DateFormat; FileLogger.Info(Name, "ChainObjectDateFormat: " + retval.ChainObjectDateFormat); // Parametri necessari per la firma. if (retval.ApplySign) { retval.CertificateName = Parameters.CertificateName; FileLogger.Info(Name, "CertificateName: " + retval.CertificateName); } // Parametri necessari per la marcatura temporale. if (retval.ApplyTimeStamp) { retval.InfoCamereFormat = Parameters.InfoCamereFormat; FileLogger.Info(Name, "InfoCamereFormat: " + retval.InfoCamereFormat); } // Imposto il Logger retval.LoggerName = Name; return(retval); }
// GET: Map public async Task <ActionResult> Index() { var u = await UserFacade.GetUserAccordingToUsernameAsync(User.Identity.Name); if (u.Character == null) { return(RedirectToAction("Create", "Character")); } var model = await LocationFacade.GetAllAsync(); return(View(model)); }
public async Task <ActionResult> Edit(LocationEditModel model) { await LocationFacade.AssignAsync(new LocationDto() { Id = model.Location }, new MiniLocationDto() { Id = model.MiniLoaction }); return(RedirectToAction("Edit", model.Location)); }
public void TestLocations() { LocationFacade facade = new LocationFacade(UnitOfWork); List <LocationDto> result = facade.GetPublishedLocations <LocationDto>(new LocationConverter()); if (result != null) { } List <LocationDto> result2 = facade.RetrieveAllLocation <LocationDto>(new LocationConverter()); if (result2 != null) { } }
public List <Section> GetSectionByEPAId(int id) { ILocationFacade locationFacade = new LocationFacade(); return(locationFacade.GetSectionByEPAId(id)); }
public List <EPA> GetEPAByDistrictId(int id) { ILocationFacade locationFacade = new LocationFacade(); return(locationFacade.GetEPAByDistrictId(id)); }
public List <Section> GetSections() { ILocationFacade locationFacade = new LocationFacade(); return(locationFacade.GetSections()); }
public List <EPA> GetEPAs() { ILocationFacade locationFacade = new LocationFacade(); return(locationFacade.GetEPAs()); }
public List <District> GetDistricts() { ILocationFacade locationFacade = new LocationFacade(); return(locationFacade.GetDistricts()); }
public List <State> GetStates() { ILocationFacade locationFacade = new LocationFacade(); return(locationFacade.GetStates()); }
public async Task <ActionResult> Create(LocationDto model) { model.Id = await LocationFacade.CreateLocation(model); return(RedirectToAction("Edit", new { id = model.Id })); }
public List <Region> GetRegions(int id) { ILocationFacade locationFacade = new LocationFacade(); return(locationFacade.GetRegions(id)); }
public List <Country> GetCountries() { ILocationFacade locationFacade = new LocationFacade(); return(locationFacade.GetCountries()); }
public LocationController(DBContext context) { this.context = context; this.locationFacade = new LocationFacade(context); }
public async Task <ActionResult> Delete(Guid id) { await LocationFacade.DeleteLocationAsync(id); return(RedirectToAction("Index")); }