public Dog(string _name, int _age, float _happiness, Breed _breed) { name = _name; age = _age; happiness = _happiness; breed = _breed; }
public override IDeepCopyable CopyTo(IDeepCopyable other) { var dest = other as AnimalComponent; if (dest != null) { base.CopyTo(dest); if (Species != null) { dest.Species = (Hl7.Fhir.Model.CodeableConcept)Species.DeepCopy(); } if (Breed != null) { dest.Breed = (Hl7.Fhir.Model.CodeableConcept)Breed.DeepCopy(); } if (GenderStatus != null) { dest.GenderStatus = (Hl7.Fhir.Model.CodeableConcept)GenderStatus.DeepCopy(); } return(dest); } else { throw new ArgumentException("Can only copy to an object of the same type", "other"); } }
static void Main(string[] args) { using (var uow = new UnitOfWork("LosGatos")) { var orangeMackerel = uow.BreedRepository.FindByName("Orange Mackerel"); var morris = new Cat { BreedId = orangeMackerel.BreedId, Name = "Morris", Age = 12 }; uow.CatRepository.Add(morris); uow.Commit(); var siamese = new Breed { Name = "Siamese" }; uow.BreedRepository.Add(siamese); var foo = new Cat { BreedId = siamese.BreedId, Name = "Foo", Age = 19 }; var xing = new Cat { BreedId = siamese.BreedId, Name = "Xing", Age = 6 }; var xang = new Cat { BreedId = siamese.BreedId, Name = "Xang", Age = 6 }; uow.CatRepository.Add(foo); uow.CatRepository.Add(xing); uow.CatRepository.Add(xang); uow.Commit(); } System.Console.WriteLine("OK"); System.Console.ReadKey(); }
public ActionResult Edit(int id, Breed breedRequest, HttpPostedFileBase image2) { try { if (ModelState.IsValid) { Breed breed = db.Breeds .Find(id); if (TryUpdateModel(breed)) { breed.Color = breedRequest.Color; breed.Size = breedRequest.Size; breed.Name = breedRequest.Name; if (image2 != null) { breed.Image = new byte[image2.ContentLength]; image2.InputStream.Read(breed.Image, 0, image2.ContentLength); } db.SaveChanges(); } return(RedirectToAction("Index")); } return(View(breedRequest)); } catch (Exception e) { return(View(breedRequest)); } }
public async Task <ActionResult <Breed> > PostBreed(Breed breed) { _context.Breeds.Add(breed); await _context.SaveChangesAsync(); return(CreatedAtAction("GetBreed", new { id = breed.Id }, breed)); }
public void ObjectBreed() { var results = new List <ValidationResult>(); Breed breed = new Breed() { Id = 1, KeyName = "TEST", Name = "Validate", PetType = null }; Assert.IsTrue(TryValidate(breed, out results)); WriteValidationResults(results); var old = breed.KeyName; breed.KeyName = "bad key value"; Assert.IsFalse(TryValidate(breed, out results)); WriteValidationResults(results); breed.KeyName = old; old = breed.Name; breed.Name = "Apparently, names can't be like this"; Assert.IsFalse(TryValidate(breed, out results)); WriteValidationResults(results); breed.Name = old; }
public async Task <IActionResult> Edit(int id, [Bind("Id,Breed_Name,Age_Years,DogGroupId,ActivityLevelId,SizeId")] Breed breed) { if (id != breed.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(breed); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BreedExists(breed.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ActivityLevelId"] = new SelectList(_context.ActivityLevel, "Id", "Activity_Level", breed.ActivityLevelId); ViewData["DogGroupId"] = new SelectList(_context.DogGroup, "Id", "Group_Name", breed.DogGroupId); ViewData["SizeId"] = new SelectList(_context.Size, "Id", "Size_Name", breed.SizeId); return(View(breed)); }
public IHttpActionResult PutBreed(int id, [FromBody] Breed breed) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != breed.Id) { return(BadRequest()); } db.Entry(breed).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!BreedExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
/// <summary> /// 清空缓冲坦克 /// </summary> void OnDestroy() { this._BulletPool.Clear(); this._Tank_Pool.Clear(); this._Prop_Pool.Clear(); Breed.Instance().RemoveAll(); }
//Breed private void RemoveBreed() { try { DataGrid dg = ControlsDataGrid_Breed as DataGrid; Breed breed = dg.SelectedItem as Breed; if (breed.IsListed) { breed.IsListed = false; dbContext.SaveChanges(); } else { MessageBox.Show("Breed already removed, try Delete instead."); } BreedBtnClick(null, null); } catch (Exception) { MessageBox.Show("No breed selected"); } }
public ActionResult DeleteConfirmed(int id) { Breed breed = db.Breeds.Find(id); db.Breeds.Remove(breed); db.SaveChanges(); return RedirectToAction("Index"); }
public Card(Breed breed, Sprite image, string breedString, bool isSpecial) { this.br = breed; this.brS = breedString; this.catImage = image; this.special = isSpecial; }
/// <summary> /// Gets the breed list from the raw API response message body /// </summary> /// <param name="breedJsonArray">The object containing the breed array</param> /// <returns>List of breeds</returns> private List <Breed> GetBreedList(JObject breedJsonArray) { List <Breed> breedList = new List <Breed>(); try { foreach (JProperty breedObject in breedJsonArray.Children()) { if (breedObject != null) { Breed nextBreed = new Breed(breedObject.Name); JEnumerable <JToken> variations = breedObject.Children(); foreach (JValue variation in variations.Children()) { nextBreed.Variations.Add(new BreedVariation(variation.ToString())); } breedList.Add(nextBreed); } } return(breedList); } catch (Exception ex) { Console.WriteLine("Error: Unable generate BreedList\n{0}", ex.StackTrace); return(breedList); } }
public IActionResult Add(AddKittenBindingModel model) { this.SetupLayoutHtml(); Breed breed = 0; if (!IsValidModel(model) || !Enum.TryParse(model.Breed, out breed)) { this.Model["message"] = "Invalid data in the fields"; return(this.View()); } Kitten kitten = new Kitten(model.Name, model.Age, breed); using (var db = new FDMCDbContext()) { User user = db.Users.FirstOrDefault(u => u.Username == this.User.Name); kitten.OwnerId = user.Id; db.Cats.Add(kitten); db.SaveChanges(); } this.Model["message"] = "Kitten added!"; return(this.View()); }
public Breed(Breed parent, int startingHealth, string attack) { // can store parent field to allow for modifications during runtime if (_allowForDynamicParentChanges) { Parent = parent; } else if (!_allowForDynamicParentChanges) { if (parent != null) { if (_startingHealth == 0) { _startingHealth = Parent.StartingHealth; } if (_attack == null) { _attack = Parent.Attack; } } } _startingHealth = startingHealth; _attack = attack; }
public async Task <IActionResult> PutBreed(int id, Breed breed) { if (id != breed.Id) { return(BadRequest()); } _context.Entry(breed).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BreedExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public IActionResult CreateABreed(Breed breed) { this.context.Breeds.Add(breed); this.context.SaveChanges(); return(RedirectToAction("ShowAllBreeds")); }
public ActionResult New(Breed newBreed, HttpPostedFileBase image2) { newBreed.BreedSizeList = GetAllSizes(); newBreed.BreedColorList = GetAllColors(); if (image2 != null) { newBreed.Image = new byte[image2.ContentLength]; image2.InputStream.Read(newBreed.Image, 0, image2.ContentLength); } try { if (ModelState.IsValid) { db.Breeds.Add(newBreed); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(newBreed)); } catch (Exception e) { return(View(newBreed)); } }
public Dog(string _name, int _age, Breed _breed) { name = _name; age = _age; dogBreed = _breed; Count++; }
/// <summary> method: btnAddObject_Click /// adds shape to model based on parameters entered by user /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAddObject_Click(object sender, EventArgs e) { // variables required for Animal object int X = (int)numXpos.Value; int Y = (int)numYpos.Value; int Weight = (int)numWeight.Value; Animal anAnimal; pnlAddObject.Hide(); pnlActions.Enabled = true; if (rbHuman.Checked) { Gender g = (Gender)lbGender.SelectedItem; anAnimal = new Human(g, X, Y, Weight); myModel.AddAnimal(anAnimal); } else if (rbCat.Checked) { Suit s = (Suit)lbSuit.SelectedItem; anAnimal = new Cat(s, X, Y, Weight); myModel.AddAnimal(anAnimal); } else if (rbDog.Checked) { Breed b = (Breed)lbBreed.SelectedItem; anAnimal = new Dog(b, X, Y, Weight); myModel.AddAnimal(anAnimal); } else { MessageBox.Show("No object type is checked, something went wrong"); } }
public IActionResult PostPet([FromBody] PetWithBreed payload) { try { Pet pet = new Pet(payload); using (var db = new DatabaseContext()) { db.Pets.Add(pet); db.SaveChanges(); // we need to iterate through every breed listed in the payload and add it to the breed DB foreach (var breed in payload.breeds.ToList()) { Breed newBreed = new Breed(); newBreed.Title = breed; newBreed.PetId = pet.Id; db.Breeds.Add(newBreed); } db.SaveChanges(); //return CreatedAtRoute("pets", pet.Id, pet); //return Json(pet); return(Ok(pet)); } } catch (Exception ex) { Debug.WriteLine(ex.ToString()); return(UnprocessableEntity(ex.Message)); } }
private void SeedBreeds(PetParadiseDbContext context) { if (context.Breeds.Any()) { return; } var dogSpeciesId = context.Species.FirstOrDefault(s => s.Name == "Куче").Id; for (int i = 0; i < this.dogBreeds.Count; i++) { var breed = new Breed { Name = this.dogBreeds[i], SpeciesId = dogSpeciesId, Image = this.GetSampleImage(this.dogBreedPictures[i]) }; context.Breeds.Add(breed); } var catBreed = new Breed { Name = "Сиамска", SpeciesId = context.Species.FirstOrDefault(s => s.Name == "Котка").Id, Information = "Сиамските котки са умни, общителни, обичат да са сред хора и силно се привързват към тях. Твърди се, че по характер приличат изключително на стопанина си. Тези котки са известни с голямата си игривост дори и като възрастни и със силното си мяукане, с което привличат вниманието към себе си, тъй като са много взискателни и имат нужда от ангажираността на стопаните си. Също така те са изключително паметливи и умеят да се отблагодаряват за всяка добра дума или жест на стопанина си.", Image = this.GetSampleImage("siamska.jpg") }; context.Breeds.Add(catBreed); context.SaveChanges(); }
public IHttpActionResult PostBreed(Breed breed) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Breeds.Add(breed); try { db.SaveChanges(); } catch (DbUpdateException) { if (BreedExists(breed.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = breed.Id }, breed)); }
public async Task <IActionResult> PutBreed(int id, Breed breed) { if (id != breed.Id) { return(StatusCode(StatusCodes.Status400BadRequest, "O id da requisição difere do id da Breed")); } _context.Entry(breed).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BreedExists(id)) { return(NotFound("Falha no Banco de dados")); } else { throw; } } return(Ok(breed)); }
private void AddInitialBreeds() { int breedCount = this.Context.Breeds.Count(); if (breedCount != 4) { Breed[] initialBreeds = new Breed[] { new Breed() { Name = BreedStreetTranscended, ImageUrl = ImageUrlStreetTranscended }, new Breed() { Name = BreedAmericanShortHair, ImageUrl = ImageUrlAmericanShortHair }, new Breed() { Name = BreedMunchkin, ImageUrl = ImageUrlMunchkin }, new Breed() { Name = BreedSiamese, ImageUrl = ImageUrlSiamese } }; this.Context.AddRange(initialBreeds); this.Context.SaveChanges(); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Info")] Breed breed) { if (id != breed.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(breed); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BreedExists(breed.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(breed)); }
/// <summary> /// 为坦克准备缓冲池 /// </summary> void PrepareTank() { //Breed.Instance().Create("tank", _Prefab_Tank[GlobalManager.GetInstants()._PlayerEntity._Tank_Id - 1]); Breed.Instance().Create("tank", _Prefab_Tank[GlobalManager.GetInstants()._PlayerEntity._Tank_Id - 1]); this._Tank_Pool = Breed.Instance().Get("tank"); this._Tank_Pool.Preload(20); }
public ActionResult Index(int?id) { if (!id.HasValue) { List <Hamster> hamsters = db.Hamsters.ToList(); List <Breed> breeds = db.Breeds.ToList(); List <Food> food = db.Food.ToList(); ViewBag.Hamsters = hamsters; ViewBag.Breeds = breeds; ViewBag.Food = food; return(View()); } else { Hamster hamsters = db.Hamsters.Find(id); Breed breeds = db.Breeds.Find(hamsters.BreedId); List <Food> food = db.Food.ToList(); ViewBag.Hamsters = new List <Hamster>() { hamsters }; ViewBag.Breeds = breeds; ViewBag.Food = food; return(View()); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,KindOfAnimalId,Name")] Breed breed) { if (id != breed.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(breed); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BreedExists(breed.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["KindOfAnimalId"] = new SelectList(_context.KindOfAnimals, "Id", "Kind", breed.KindOfAnimalId); return(View(breed)); }
public bool Add(string name, int age, string breed) { Breed katsBreed = null; using (this.dbContex) { // First we Inserted the breeds by hand katsBreed = dbContex.Breeds.FirstOrDefault(b => b.Name == breed); if (katsBreed != null) { var newKitten = new Kitten { Name = name, Age = age, Breed = katsBreed }; this.dbContex.Kittens.Add(newKitten); this.dbContex.SaveChanges(); return(true); } } return(false); }
public Character(int id, Account owner, string name, Gender gender, Breed breed, int level, List<int> colors, int lastUse, Network.Types.context.EntityDispositionInformations disposition, Network.Types.character.CharacterCharacteristicsInformations characteristics) { _id = id; _owner = owner; _name = name; _gender = gender; _breed = breed; _level = level; _look = new Network.Types.EntityLook(this, colors); _lastUse = lastUse; _disposition = disposition; _characteristics = characteristics; }
public void PropertyTests() { // arrange const int id = 5; const string name = "Dalmatian"; var species = new Species() { Id = 1, Name = "Dog" }; var category = new Category() { Id = 5, Name = "Guard dog" }; // act var breed = new Breed() { Id = id, Name = name, Species = species, Category = category }; // assert Assert.AreEqual(breed.Id, id); Assert.AreEqual(breed.Name, name); Assert.AreEqual(breed.Species, species); Assert.AreEqual(breed.Category, category); }
public Breed(Breed parent, int startingHealth, string attack) { // can store parent field to allow for modifications during runtime if (_allowForDynamicParentChanges) Parent = parent; else if (!_allowForDynamicParentChanges) { if (parent != null) { if (_startingHealth == 0) _startingHealth = Parent.StartingHealth; if (_attack == null) _attack = Parent.Attack; } } _startingHealth = startingHealth; _attack = attack; }
public ActionResult CreateBreed([DataSourceRequest]DataSourceRequest request, IEnumerable<AdministrationBreedsViewModel> models) { var result = new List<AdministrationBreedsViewModel>(); if (this.ModelState.IsValid && models != null) { foreach (var model in models) { var newBreed = new Breed { Name = model.Name, SpecieId = int.Parse(model.Specie) }; this.breeds.Add(newBreed); model.CreatedOn = newBreed.CreatedOn; model.Id = newBreed.Id; result.Add(model); } return this.Json(result.ToDataSourceResult(request), JsonRequestBehavior.AllowGet); } return null; }
public void PropertyTests() { // arrange const int id = 5; const string name = "Shep"; const string desc = "A well behaved dog"; const int age = 3; const bool isLitter = true; const bool isSold = false; const int price = 30; var breed = new Breed() { Id=1, Name="Alsatian" }; var createdOn = new DateTime(2013, 2, 2); var modifiedOn = new DateTime(2013, 2, 4); // act var animal = new Animal { Id = id, Name = name, Headline = desc, AgeInYears = age, IsLitter = isLitter, IsSold = isSold, Price = price, Breed = breed, CreatedOn = createdOn, ModifiedOn = modifiedOn }; // assert Assert.That(animal.Id, Is.EqualTo(id)); Assert.That(animal.Name, Is.EqualTo(name)); Assert.That(animal.Headline, Is.EqualTo(desc)); Assert.That(animal.AgeInYears, Is.EqualTo(age)); Assert.That(animal.IsLitter, Is.EqualTo(isLitter)); Assert.That(animal.IsSold, Is.EqualTo(isSold)); Assert.That(animal.Price, Is.EqualTo(price)); Assert.That(animal.Breed, Is.EqualTo(breed)); Assert.That(animal.CreatedOn, Is.EqualTo(createdOn)); Assert.That(animal.ModifiedOn, Is.EqualTo(modifiedOn)); }
public void AddDoggies(string name, int age, Breed breed) { doggies = new List<Dogs>(); doggies.Add(new Dogs(name, age, breed)); }
// considerations: should breed variable be encapsulated or exposed? // if exposed: outside code can change it --> harder to maintain // if encapsulated: can hide complexity of code; can make state logic in how a value is returned // e.g., to give a specific attack string when health is low // has to write forward methods for everything that is exposed public Monster(Breed breed, string name) { _breed = breed; _name = name; _currentHealth = breed.StartingHealth; }
public Dogs(string name, int age, Breed breed) { this.Name = name; this.Age = age; this._breed = breed; }
/// <summary> /// Initialize and insert the character in the database. /// </summary> /// <param name="owner">Owner of character</param> /// <param name="name">Character's name</param> /// <param name="gender">Character's gender</param> /// <param name="breed">Character's breed</param> /// <param name="colors">Character's colors</param> /// <returns>Character created</returns> public static Character New(Account owner, string name, Gender gender, Breed breed, List<int> colors) { Character ret = new Character ( ++s_lastId, owner, name, gender, breed, GlobalConfig.Network.Game.StartLevel, colors, Environment.Instance.Now, new Network.Types.context.EntityDispositionInformations ( GlobalConfig.Network.Game.StartMap, GlobalConfig.Network.Game.StartCell, Directions.SOUTH_WEST ), new Network.Types.character.CharacterCharacteristicsInformations ( GlobalConfig.Network.Game.StartLevel, breed, (5*GlobalConfig.Network.Game.StartLevel-5), (GlobalConfig.Network.Game.StartLevel - 1), 0, 0, 0, 0, 0, 0, 0, 0 ) ); Insert(ret); return ret; }
public void setBreed(Breed breed) { mBreed = breed; mLife += mBreed.getLife(); }
private void UpdateStats() { var sideValue = this.value & 7; this.side = (Side)sideValue; var fatnessValue = (this.value & 31) >> 3; this.fatness = (Fatness)fatnessValue; var breedValue = (this.value & 255) >> 5; this.breed = (Breed)breedValue; var genderValue = (this.value & 1023) >> 8; this.gender = (Gender)genderValue; var raceValue = this.value >> 10; this.race = raceValue; }
public void Add(Breed breed) { this.breeds.Add(breed); this.breeds.Save(); }
private List<Breed> ModifyMixedBreed(int speciesId, Breed[] rBreeds) { //need to change Mixed to the following three item //Mixed (< 20 Pounds),Mixed (20-100 Pounds), Mixed (> 20 Pounds) List<Breed> mBreed = new List<Breed>(); bool AddMix = false; for (int i = 0; i < rBreeds.Count(); i++) { //not add mixed if (rBreeds[i].Name.Trim().ToLower().Equals("mixed")) { if(speciesId==1) AddMix = true; } else { mBreed.Add(rBreeds[i]); } } if (AddMix) { //mBreed.Insert(0, new Breed() { Id = 10003, Name = "Mixed(>100 Pounds)" }); //mBreed.Insert(0, new Breed() { Id = 10002, Name = "Mixed(20-100 Pounds)" }); mBreed.Insert(0, new Breed() { Id = 10000, Name = "Mixed Breed" }); } return mBreed; }
public void Update(Breed breed) { this.breeds.Update(breed); this.breeds.Save(); }
//public int spellModifications:Vector.<CharacterSpellModification>; public CharacterCharacteristicsInformations(int level, Breed breed, int aStatsPoints, int aSpellsPoints, int aKamas, int aEnergy, int aVitality, int aWisdom, int aStrength, int aIntelligence, int aChance, int aAgility) { lifePoints = (breed == Breed.Sacrieur ? 60 : 50) + (level * 5); maxLifePoints = (breed == Breed.Sacrieur ? 60 : 50) + (level * 5); statsPoints = aStatsPoints; spellsPoints = aSpellsPoints; kamas = aKamas; energyPoints = aEnergy; vitality = new CharacterBaseCharacteristic(aVitality, 0, 0, 0); wisdom = new CharacterBaseCharacteristic(aWisdom, 0, 0, 0); strength = new CharacterBaseCharacteristic(aStrength, 0, 0, 0); intelligence = new CharacterBaseCharacteristic(aIntelligence, 0, 0, 0); chance = new CharacterBaseCharacteristic(aChance, 0, 0, 0); agility = new CharacterBaseCharacteristic(aAgility, 0, 0, 0); actionPointsCurrent = level > 99 ? 7 : 6; prospecting = new CharacterBaseCharacteristic(breed == Breed.Enutrof ? 120 : 100, 0, 0, 0); initiative = new CharacterBaseCharacteristic((strength.Base + intelligence.Base + chance.Base + agility.Base) * (lifePoints / maxLifePoints), 0, 0, 0); }
public Dog(string name, int age, Breed _breed) { Name = name; Age = age; breed = _breed; }