コード例 #1
0
ファイル: ColorTest.cs プロジェクト: rsalit/CSBC
 public void GetColorsTest()
 {
     var rep = new ColorRepository(new CSBCDbContext());
     var colors = rep.GetAll();
     var numberOfColors = colors.Count<Color>();
     Assert.IsTrue(numberOfColors > 1);
 }
コード例 #2
0
        public void OnGet()
        {
            ColorRepository colorRepository = new ColorRepository();

            colorRepository.Initialize();
            Colors = colorRepository.Items.OrderBy(i => i.ID).ToList();
        }
コード例 #3
0
ファイル: SponsorProfileTest.cs プロジェクト: rsalit/CSBC
        public void CreateSponsorProfileTest()
        {
            using (var db = new CSBCDbContext())
            {
                var repPeople = new PersonRepository(db);
                var people = db.People.Where(p => p.Sponsor == true).ToList();
                var repColor = new ColorRepository(db);
                var color = repColor.GetByName(1, "Red").ID;

                Contract.Assert(color != 0);
                var repProfile = new SponsorProfileRepository(db);
                var person = people.FirstOrDefault();
                var sponsorProfile = repProfile.Insert(new SponsorProfile
                    {
                        SpoName = person.LastName + "Company",
                        SponsorProfileID = 0,
                        CompanyID = 1,
                        HouseID = person.HouseID,
                        State = "FL",
                        City = "Coral Springs",
                        Address = "10 Main Street",
                        ContactName = person.FirstName + " " + person.LastName

                    });

                var profile = repProfile.GetById(sponsorProfile.SponsorProfileID);
                Assert.IsTrue(profile != null);
                repProfile.Delete(profile);
                profile = repProfile.GetById(sponsorProfile.SponsorProfileID);
                Assert.IsTrue(profile == null);

            }
        }
コード例 #4
0
 /// <summary>Creates an instance for the given language.</summary>
 /// <param name="culture">The culture.</param>
 /// <returns>A repository.</returns>
 public IColorRepository ForCulture(CultureInfo culture)
 {
     Contract.Ensures(Contract.Result<IColorRepository>() != null);
     IColorRepository repository = new ColorRepository(this.serviceClient);
     repository.Culture = culture;
     return repository;
 }
コード例 #5
0
 public void OnGet(string vendor)
 {
     furnitureRepository = new FurnitureRepository(QueryMode.ByVendorCode, vendor);
     furnitureRepository.Initialize();
     Furniture = furnitureRepository.Items.FirstOrDefault();
     //
     Furniture.CategoryID     = Furniture.Category.ID;
     Furniture.ManufacturerID = Furniture.Manufacturer.ID;
     Furniture.CollectionID   = Furniture.Collection.ID;
     //
     CollectionRepository = new CollectionRepository();
     CollectionRepository.Initialize();
     //
     ManufacturerRepository = new ManufacturerRepository();
     ManufacturerRepository.Initialize();
     //
     CategoryRepository = new CategoryRepository();
     CategoryRepository.Initialize();
     //
     ColorRepository = new ColorRepository();
     ColorRepository.Initialize();
     //
     MaterialRepository = new MaterialRepository();
     MaterialRepository.Initialize();
 }
コード例 #6
0
 public EditingDominoVM(int idx, IDominoShape domino, ColorRepository colorlist, bool expanded = false)
 {
     colorRepository = colorlist;
     this.idx        = idx;
     this.domino     = domino;
     this.expanded   = expanded;
 }
コード例 #7
0
        public void NotRedTest()
        {
            var animalRepository = new ColorRepository();
            var result           = animalRepository.Red("green");

            Assert.False(result);
        }
コード例 #8
0
 public ColorService(IUnitOfWork unitOfWork)
     : base(unitOfWork, unitOfWork.ColorRepository)
 {
     IRequestInfo          requestInfo          = new RequestInfo();
     IRepositoryRequisites repositoryRequisites = new RepositoryRequisites(requestInfo);
     IColorRepository      ColorRepository      = new ColorRepository(repositoryRequisites);
 }
コード例 #9
0
        public void GreenTest()
        {
            var animalRepository = new ColorRepository();
            var result           = animalRepository.Green("green");

            Assert.True(result);
        }
コード例 #10
0
        public void BlueTest()
        {
            var animalRepository = new ColorRepository();
            var result           = animalRepository.Blue("BLUE");

            Assert.True(result);
        }
コード例 #11
0
 public override bool Save()
 {
     if (FilePath == string.Empty)
     {
         /*SaveFileDialog ofd = new SaveFileDialog
          * {
          *  DefaultExtension = Declares.ColorExtension
          * };
          * ofd.Filters.Add(new FileDialogFilter() { Extensions = new List<string> { Declares.ColorExtension }, Name = _("Color files") });
          * ofd.Filters.Add(new FileDialogFilter() { Extensions = new List<string> { "*" }, Name = _("All files") });
          * var filename = ofd.ShowDialog();
          * if (filename != null && filename != "")
          * {
          *  if (filename != string.Empty)
          *  {
          *      FilePath = filename;
          *  }
          *  else
          *  {
          *      return false;
          *  }
          * }*/
         return(false);
     }
     ColorRepository.Save(FilePath);
     UnsavedChanges = false;
     return(true);
 }
コード例 #12
0
        public void RedTest()
        {
            var animalRepository = new ColorRepository();
            var result           = animalRepository.Red("red");

            Assert.True(result);
        }
コード例 #13
0
ファイル: ColorTests.cs プロジェクト: RobertSheran/GuildWork
        public void CanGetColor()
        {
            var repo = new ColorRepository();

            Assert.AreEqual(3, repo.GetAll().Count);
            Assert.AreEqual("BLACK", repo.Get(1).ColorName);
        }
コード例 #14
0
        public HttpResponseMessage Get()
        {
            var colors = ColorRepository.GetAllColors();
            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, colors);

            return(response);
        }
コード例 #15
0
        public HttpResponseMessage PostColor([FromBody] int id)
        {
            var size = ColorRepository.GetColor(id);
            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, size);

            return(response);
        }
コード例 #16
0
        public void NotGreenTest()
        {
            var animalRepository = new ColorRepository();
            var result           = animalRepository.Green("quan");

            Assert.False(result);
        }
コード例 #17
0
        public bool Delete(int id)
        {
            bool            status = false;
            ColorRepository repo   = new ColorRepository();

            status = repo.Delete(id);
            return(status);
        }
コード例 #18
0
ファイル: Colors1.aspx.cs プロジェクト: rsalit/CSBC
        public IQueryable<Color> GetAllRecords()
        {
            Contract.Ensures(Contract.Result<IQueryable<Color>>() != null, "result is null.");
            var rep = new ColorRepository(new CSBCDbContext());
            var colors = rep.GetAll(1);

            return colors;
        }
コード例 #19
0
 public static void SetUp(TestContext _context)
 {
     color_repo   = new ColorRepository();
     project_repo = new ProjectsRepository();
     project_repo.Add(new Project("Angular", 1, "03/02/2013", "03/04/2014", "www.github.com/angular"));
     project_repo.Add(new Project("js", 1, "03/02/2013", "03/04/2014", "www.github.com/js"));
     color_repo.Clear();
 }
コード例 #20
0
ファイル: ColorTests.cs プロジェクト: RobertSheran/GuildWork
        public void CanRemoveColor()
        {
            var repo = new ColorRepository();

            Assert.AreEqual(3, repo.GetAll().Count);
            repo.Remove(1);
            Assert.AreEqual(2, repo.GetAll().Count);
        }
コード例 #21
0
ファイル: ColorVM.cs プロジェクト: rsalit/CSBC
 public static void Insert(Color entity)
 {
     using (var db = new CSBCDbContext())
     {
         var rep = new ColorRepository(db);
         rep.Insert(entity);
         db.SaveChanges();
     }
 }
コード例 #22
0
        public ColorRepositoryTest()
        {
            _colorRepository = new ColorRepository(CreateRepository());

            _update = false;
            _insert = false;
            _get    = false;
            _list   = false;
        }
コード例 #23
0
ファイル: ColorTest.cs プロジェクト: rsalit/CSBC
        public void GetColorByNameTest()
        {
            var name = "Red";
            var rep = new ColorRepository(new CSBCDbContext());
            var color = rep.GetByName(1, name);

            Assert.IsTrue(color.ID != 0);
            Assert.IsTrue(color.ColorName == name);
        }
コード例 #24
0
ファイル: ColorVM.cs プロジェクト: rsalit/CSBC
        public IQueryable<Color> GetAllRecords1(int companyId)
        {
            //var oColors = new CSBC.Components.Color.ClsColors();
            //DataTable rsData = new DataTable("Colors");
            var rep = new ColorRepository(new Core.Data.CSBCDbContext());
            var colors = rep.GetAll(companyId); //replace with Company ID at some point!

            return colors;
        }
コード例 #25
0
        public List <Color> GetAllColors()
        {
            List <Color>    listcolors = new List <Color>();
            ColorRepository repo       = new ColorRepository();
            dynamic         color      = repo.GetAll();

            listcolors = ParserGetAllColors(color);
            return(listcolors);
        }
コード例 #26
0
        public bool SaveData(Color color)
        {
            bool            status = true;
            Color           colors = new Color();
            ColorRepository repo   = new ColorRepository();

            status = repo.SaveEdit(ParserAddColors(color));
            return(status);
        }
コード例 #27
0
        private void SetColorPath()
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();

            try
            {
                openFileDialog.InitialDirectory = ColorVM.FilePath;
                openFileDialog.Filter           = $"All color files |*{Properties.Resources.ColorExtension};*.clr;*.farbe|" +
                                                  $"DominoPlanner 3.x color files (*{Properties.Resources.ColorExtension})|*{Properties.Resources.ColorExtension}|" +
                                                  "DominoPlanner 2.x color files (*.clr)|*.clr|" +
                                                  "Dominorechner color files (*.farbe)|*.farbe|" +
                                                  "All files (*.*)|*.*";
                openFileDialog.InitialDirectory = Path.Combine(Environment.CurrentDirectory, "Resources");
            }
            catch (Exception) { }

            if (openFileDialog.ShowDialog() == true)
            {
                if (File.Exists(openFileDialog.FileName))
                {
                    ColorRepository colorList;
                    int             colorListVersion = 0;
                    try
                    {
                        colorList        = Workspace.Load <ColorRepository>(openFileDialog.FileName);
                        colorListVersion = 3;
                    }
                    catch
                    {
                        // Colorlist version 1 or 2
                        try
                        {
                            colorList        = new ColorRepository(openFileDialog.FileName);
                            colorListVersion = 1;
                        }
                        catch
                        {
                            // file not readable
                            Errorhandler.RaiseMessage("Color repository file is invalid", "Error", Errorhandler.MessageType.Error);
                            return;
                        }
                    }
                    File.Delete(Properties.Settings.Default.StandardColorArray);
                    if (colorListVersion == 3)
                    {
                        File.Copy(openFileDialog.FileName, Properties.Settings.Default.StandardColorArray);
                    }
                    else if (colorListVersion != 0)
                    {
                        colorList.Save(Properties.Settings.Default.StandardColorArray);
                    }
                }
                Workspace.CloseFile(Properties.Settings.Default.StandardColorArray);
                ColorVM.Reload(Properties.Settings.Default.StandardColorArray);
            }
        }
コード例 #28
0
 public void ResetList()
 {
     FilePath = String.Empty;
     colorRepository.Anzeigeindizes.CollectionChanged -= Anzeigeindizes_CollectionChanged;
     colorRepository = new ColorRepository();
     colorRepository.Anzeigeindizes.CollectionChanged += Anzeigeindizes_CollectionChanged;
     _ColorList.Clear();
     refreshList();
     UnsavedChanges = false;
 }
コード例 #29
0
ファイル: TestInit.cs プロジェクト: rsalit/CSBC
 public void InitColors(CSBCDbContext context)
 {
     var rep = new ColorRepository(context);
     for (int i = 0; i < ColorNames.Count; i++)
     {
         rep.Insert(new Color { ColorName = ColorNames[i], CompanyID = 1 });
     }
     rep.Insert(new Color { ColorName = "Chartreuse", CompanyID = 1, Discontinued = true });
     context.SaveChanges();
 }
コード例 #30
0
ファイル: ColorTests.cs プロジェクト: RobertSheran/GuildWork
        public void CanAddColor()
        {
            var repo = new ColorRepository();

            Assert.AreEqual(3, repo.GetAll().Count);
            repo.Add(new Color {
                ColorName = "Blue"
            });
            Assert.AreEqual(4, repo.GetAll().Count);
        }
コード例 #31
0
        public Color GetColor(int id)
        {
            Color           color = new Color();
            ColorRepository repo  = new ColorRepository();

            if (color != null)
            {
                color = ParserColor(repo.Get(id));
            }
            return(color);
        }
コード例 #32
0
        public void ManageColor_CarObj_IsNull()
        {
            //Arrange
            var sut = new ColorRepository(_mockContext.Object);

            //Act
            var returnedValue = sut.ManageColor(null);

            //Assert
            Assert.Equal(0, returnedValue);
        }
コード例 #33
0
        public void CanLoadColors()
        {
            var repo = new ColorRepository();

            var colors = repo.GetAll();

            Assert.AreEqual(5, colors.Count());
            Assert.AreEqual("Black", colors[0].ColorName);
            Assert.AreEqual(3, colors[2].ColorId);
            Assert.AreEqual("Gray", colors[4].ColorName);
        }
コード例 #34
0
        /// <summary>Creates an instance for the given language.</summary>
        /// <param name="culture">The culture.</param>
        /// <returns>A repository.</returns>
        public IColorRepository ForCulture(CultureInfo culture)
        {
            var colorConverter                  = new ColorConverter();
            var colorModelConverter             = new ColorModelConverter(colorConverter);
            var colorPaletteConverter           = new ColorPaletteConverter(colorConverter, colorModelConverter);
            var colorPaletteCollectionConverter = new ColorPaletteCollectionConverter(colorPaletteConverter);
            IColorRepository repository         = new ColorRepository(this.serviceClient, colorPaletteCollectionConverter);

            repository.Culture = culture;
            return(repository);
        }
コード例 #35
0
        public void GetColorNameById_ShouldReturnCorrectValue()
        {
            //Arrange
            var sut = new ColorRepository(_mockContext.Object);
            var id  = 3;
            //Act
            var returnedValue = sut.GetColorById(id);

            //Assert
            Assert.Equal(GetMockColors().Where(x => x.Id == id).FirstOrDefault().ColorName, returnedValue);
        }
コード例 #36
0
        // private ICollection<CategoryDTO> categories;
        //
        // private ICollection<SupplierDTO> suppliers;
        //
        // private ICollection<ClothesColorDTO> colors;

        public CategoriesColorsAndSupplierViewModel()
        {
            this.Supplier      = new SupplierDTO();
            this.Color         = new ClothesColorDTO();
            this.Category      = new CategoryDTO();
            CategoryRepository = new CategoryRepository();
            SupplierRepository = new SupplierRepository();
            ColorRepository    = new ColorRepository();
            this.Categories    = new ObservableCollection <CategoryDTO>(CategoryRepository.ReadAll());
            this.Suppliers     = new ObservableCollection <SupplierDTO>(SupplierRepository.ReadAll());
            this.Colors        = new ObservableCollection <ClothesColorDTO>(ColorRepository.ReadAll());
        }
コード例 #37
0
        public AddProductViewModel()
        {
            this.Product       = new ProductDTO();
            CategoryRepository = new CategoryRepository();
            ColorRepository    = new ColorRepository();
            SupplierRepository = new SupplierRepository();
            ProductRepository  = new ProductRepository();

            Suppliers  = new ObservableCollection <SupplierDTO>(SupplierRepository.ReadAll());
            Colors     = new ObservableCollection <ClothesColorDTO>(ColorRepository.ReadAll());
            Categories = new ObservableCollection <CategoryDTO>(CategoryRepository.ReadAll());
        }
コード例 #38
0
 public MainPageViewModel()
 {
     if (Windows.ApplicationModel.DesignMode.DesignModeEnabled)
     {
         LoadDesigntimeData();
     }
     else
     {
         _colorRepository = new Repositories.ColorRepository();
         _favoritesRepository = new Repositories.FavoritesRepository();
         _navigationService = (App.Current as App).NavigationService;
     }
 }
コード例 #39
0
        public void GetAllColors_ShouldReturnCorrectValues()
        {
            //Arrange
            var sut = new ColorRepository(_mockContext.Object);

            //Act
            var returnedValue = sut.GetAllColors();

            //Assert
            Assert.IsAssignableFrom <IEnumerable <Color> >(returnedValue);
            Assert.Equal(GetMockColors().Count, returnedValue.ToList().Count);
            Assert.Equal(GetMockColors(), returnedValue.ToList(), new ColorComparator());
        }
コード例 #40
0
ファイル: Colors1.aspx.cs プロジェクト: rsalit/CSBC
 // The id parameter name should match the DataKeyNames value set on the control
 public void grdColors_UpdateItem(int id)
 {
     using (var context = new CSBC.Core.Data.CSBCDbContext())
     {
         var rep = new ColorRepository(context);
         Color item = null;
         item = rep.GetById(id);
         if (item == null)
         {
             // The item wasn't found
             ModelState.AddModelError("", String.Format("Item with id {0} was not found", id));
             return;
         }
         TryUpdateModel(item);
         if (ModelState.IsValid)
         {
             context.SaveChanges();
         }
     }
 }
コード例 #41
0
ファイル: Colors1.aspx.cs プロジェクト: rsalit/CSBC
        // The id parameter name should match the DataKeyNames value set on the control
        public void grdColors_DeleteItem(int id)
        {
            using (var context = new CSBC.Core.Data.CSBCDbContext())
            {
                var rep = new ColorRepository(context);

                var item = rep.GetById(id);
                if (item == null)
                {
                    // The item wasn't found
                    ModelState.AddModelError("", String.Format("Item with id {0} was not found", id));
                    return;
                }
                if (HasColorBeenUsed(id))
                {
                    MasterVM.MsgBox(this, "Can't delete color that has  been used!");
                }
                else
                {
                    rep.Delete(item);
                }
            }
        }
コード例 #42
0
ファイル: ColorVM.cs プロジェクト: rsalit/CSBC
 public List<ColorVM> GetRecords(int companyId)
 {
     //var oColors = new CSBC.Components.Color.ClsColors();
     //DataTable rsData = new DataTable("Colors");
     var rep = new ColorRepository(new CSBCDbContext());
     var Colors = rep.GetAll(companyId);
     List<ColorVM> colorVm = new List<ColorVM>();
     foreach(Color s in Colors)
     {
         var color = new ColorVM
         {
             ID = s.ID,
             ColorName = s.ColorName,
             Discontinued = s.Discontinued
         };
         colorVm.Add(color);
     }
     return colorVm;
 }
コード例 #43
0
 private List<Team> GetDivisionTeams(int divisionNo)
 {
     using (var db = new CSBCDbContext())
     {
         var repoColor = new ColorRepository(db);
         var colors = repoColor.GetAll();
         var rep = new TeamRepository(db);
         var teams = rep.GetDivisionTeams(divisionNo);
         var listTeams = GetTeamNames(teams, colors).ToList<Team>();
         return listTeams;
     }
 }
コード例 #44
0
ファイル: Sponsors1.aspx.cs プロジェクト: rsalit/CSBC
        private void LoadColors()
        {
            var rep = new ColorRepository(new CSBCDbContext());
            try
            {
                var colors = rep.GetAll(Master.CompanyId).ToList();

                var list = cmbColors;
                list.DataSource = colors;
                list.DataValueField = "ID";
                list.DataTextField = "ColorName";
                list.DataBind();

                list = cmbColors2;
                list.DataSource = colors;
                list.DataValueField = "ID";
                list.DataTextField = "ColorName";
                list.DataBind();
            }
            catch (Exception ex)
            {
                lblError.Text = "LoadColors::" + ex.Message;
            }
        }
コード例 #45
0
 /// <summary>Creates an instance for the given language.</summary>
 /// <param name="culture">The culture.</param>
 /// <returns>A repository.</returns>
 public IColorRepository ForCulture(CultureInfo culture)
 {
     var colorConverter = new ColorConverter();
     var colorModelConverter = new ColorModelConverter(colorConverter);
     var colorPaletteConverter = new ColorPaletteConverter(colorConverter, colorModelConverter);
     var colorPaletteCollectionConverter = new ColorPaletteCollectionConverter(colorPaletteConverter);
     IColorRepository repository = new ColorRepository(this.serviceClient, colorPaletteCollectionConverter);
     repository.Culture = culture;
     return repository;
 }
コード例 #46
0
 /// <summary>Creates an instance for the given language.</summary>
 /// <param name="culture">The culture.</param>
 /// <returns>A repository.</returns>
 public IColorRepository ForCulture(CultureInfo culture)
 {
     IColorRepository repository = new ColorRepository(this.serviceClient);
     repository.Culture = culture;
     return repository;
 }
コード例 #47
0
ファイル: Teams.aspx.cs プロジェクト: rsalit/CSBC
        private void LoadColors()
        {
            try
            {
                var rep = new ColorRepository(new CSBCDbContext());
                var colors = rep.GetAll((int)Session["CompanyID"]).ToList();
                colors.Add(new Color());

                var _with5 = cmbColors;
                _with5.DataSource = colors;
                _with5.DataValueField = "ID";
                _with5.DataTextField = "ColorName";
                _with5.DataBind();
                cmbColors.Items.Insert(0, (new ListItem(String.Empty)));
            }
            catch (Exception ex)
            {
                lblError.Text = "LoadColors::" + ex.Message;
            }
            finally
            {

            }
        }