public bool Equals(DestinyCharacterCustomization input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     Personality == input.Personality ||
                     (Personality.Equals(input.Personality))
                     ) &&
                 (
                     Face == input.Face ||
                     (Face.Equals(input.Face))
                 ) &&
                 (
                     SkinColor == input.SkinColor ||
                     (SkinColor.Equals(input.SkinColor))
                 ) &&
                 (
                     LipColor == input.LipColor ||
                     (LipColor.Equals(input.LipColor))
                 ) &&
                 (
                     EyeColor == input.EyeColor ||
                     (EyeColor.Equals(input.EyeColor))
                 ) &&
                 (
                     HairColors == input.HairColors ||
                     (HairColors != null && HairColors.SequenceEqual(input.HairColors))
                 ) &&
                 (
                     FeatureColors == input.FeatureColors ||
                     (FeatureColors != null && FeatureColors.SequenceEqual(input.FeatureColors))
                 ) &&
                 (
                     DecalColor == input.DecalColor ||
                     (DecalColor.Equals(input.DecalColor))
                 ) &&
                 (
                     WearHelmet == input.WearHelmet ||
                     (WearHelmet != null && WearHelmet.Equals(input.WearHelmet))
                 ) &&
                 (
                     HairIndex == input.HairIndex ||
                     (HairIndex.Equals(input.HairIndex))
                 ) &&
                 (
                     FeatureIndex == input.FeatureIndex ||
                     (FeatureIndex.Equals(input.FeatureIndex))
                 ) &&
                 (
                     DecalIndex == input.DecalIndex ||
                     (DecalIndex.Equals(input.DecalIndex))
                 ));
        }
示例#2
0
        public IActionResult OnGet(int id)
        {
            LipColor = _lipColorDetails.GetLipColorById(id);
            if (LipColor == null)
            {
                return(RedirectToAction("Details", "Lip"));
            }

            return(Page());
        }
示例#3
0
 public IActionResult Create(LipEditModel lipEditModel)
 {
     if (ModelState.IsValid)
     {
         var newLipColor = new LipColor();
         newLipColor.Cprodname = lipEditModel.Cprodname;
         newLipColor.CShade    = lipEditModel.CShade;
         newLipColor           = _lipColorDetails.AddLipColor(newLipColor);
         return(RedirectToAction(nameof(Info), new { id = newLipColor.Cprodid }));
     }
     else
     {
         return(View());
     }
 }
示例#4
0
 public LipColor Update(LipColor lipColor)
 {
     _context.Attach(lipColor).State = EntityState.Modified;
     _context.SaveChanges();
     return(lipColor);
 }
示例#5
0
 public LipColor AddLipColor(LipColor lipColor)
 {
     _context.LipColor.Add(lipColor);
     _context.SaveChanges();
     return(lipColor);
 }