public CollectionDto GetCollection(int id) { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CMSDataStoreKey)) { CollectionFacade facade = new CollectionFacade(uow); CollectionDto result = facade.RetrieveOrNewCollection(id, new CollectionConverter()); return(result); } }
public IFacadeUpdateResult <CollectionData> SaveCollection(CollectionDto instance) { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CMSDataStoreKey)) { CollectionFacade facade = new CollectionFacade(uow); IFacadeUpdateResult <CollectionData> result = facade.SaveCollection(CollectionConverter.ConvertToData(instance)); return(result); } }
public IEnumerable <CollectionDto> GetCollections() { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CMSDataStoreKey)) { CollectionFacade facade = new CollectionFacade(uow); List <CollectionDto> result = facade.RetrieveAllCollection(new CollectionConverter()); return(result); } }
public HttpResponseMessage Create(CollectionViewModelIn collection) { try { CollectionFacade.CreateCollection(collection.Name); return(new HttpResponseMessage(HttpStatusCode.Created)); } catch (NameAlreadyExistsException) { return(new HttpResponseMessage(HttpStatusCode.Conflict)); } }
public void TestAll() { CollectionFacade facade = new CollectionFacade(UnitOfWork); List <CollectionDto> result = facade.RetrieveAllCollection(new CollectionConverter()); if (result != null) { } CollectionDto instance = facade.RetrieveOrNewCollection(1, new CollectionConverter()); if (instance != null) { } }
public JsonResult Get(Guid collectionId) { var collection = CollectionFacade.GetById(collectionId); return(new JsonResult(Mapper.Map <CollectionViewModel>(collection))); }
public JsonResult GetCollectionList() { var viewModel = CollectionFacade.GetAll().Select(Mapper.Map <CollectionViewModel>); return(new JsonResult(viewModel)); }