Exemple #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            FullDescription fullDescription = db.FullDescriptions.Find(id);

            db.FullDescriptions.Remove(fullDescription);
            db.SaveChanges();
            return(RedirectToAction("../StockManagement/Index"));
        }
Exemple #2
0
 public ActionResult Edit([Bind(Include = "FullDescriptionId,FullTextDescription")] FullDescription fullDescription)
 {
     if (ModelState.IsValid)
     {
         db.Entry(fullDescription).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("../StockManagement/Index"));
     }
     return(View(fullDescription));
 }
Exemple #3
0
        public ActionResult Create([Bind(Include = "FullDescriptionId,FullTextDescription")] FullDescription fullDescription)
        {
            if (ModelState.IsValid)
            {
                db.FullDescriptions.Add(fullDescription);
                db.SaveChanges();
                return(RedirectToAction("../StockManagement/Index"));
            }

            return(View(fullDescription));
        }
Exemple #4
0
        // GET: FullDescriptions/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            FullDescription fullDescription = db.FullDescriptions.Find(id);

            if (fullDescription == null)
            {
                return(HttpNotFound());
            }
            return(View(fullDescription));
        }
Exemple #5
0
        public void DrawCardText(SpriteBatch spriteBatch, Vector2 position)
        {
            var textPosition = new Vector2
            {
                X = position.X + cardMargin,
                Y = position.Y + cardMargin
            };

            spriteBatch.DrawString(font, Title, textPosition, Color.Black);

            textPosition.Y += font.LineSpacing;
            var maxLineWidth = Width - (2 * cardMargin);

            spriteBatch.DrawString(font, FullDescription.WrapText(font, maxLineWidth), textPosition, Color.Black);
        }
Exemple #6
0
        public override int GetHashCode()
        {
            int result = 17;

            unchecked
            {
                if (Id != null)
                {
                    result = (result * 31) + Id.GetHashCode();
                }

                if (Name != null)
                {
                    result = (result * 31) + Name.GetHashCode();
                }

                if (ShortDescription != null)
                {
                    result = (result * 31) + ShortDescription.GetHashCode();
                }

                if (FullDescription != null)
                {
                    result = (result * 31) + FullDescription.GetHashCode();
                }

                if (MessageFormats != null)
                {
                    // Use xor for dictionaries to be order-independent.
                    int xor_0 = 0;
                    foreach (var value_0 in MessageFormats)
                    {
                        xor_0 ^= value_0.Key.GetHashCode();
                        if (value_0.Value != null)
                        {
                            xor_0 ^= value_0.Value.GetHashCode();
                        }
                    }

                    result = (result * 31) + xor_0;
                }

                if (HelpUri != null)
                {
                    result = (result * 31) + HelpUri.GetHashCode();
                }

                if (Properties != null)
                {
                    // Use xor for dictionaries to be order-independent.
                    int xor_1 = 0;
                    foreach (var value_1 in Properties)
                    {
                        xor_1 ^= value_1.Key.GetHashCode();
                        if (value_1.Value != null)
                        {
                            xor_1 ^= value_1.Value.GetHashCode();
                        }
                    }

                    result = (result * 31) + xor_1;
                }

                if (Tags != null)
                {
                    foreach (var value_2 in Tags)
                    {
                        result = result * 31;
                        if (value_2 != null)
                        {
                            result = (result * 31) + value_2.GetHashCode();
                        }
                    }
                }
            }

            return(result);
        }