void CreateRandomPopulation() { uint chanceForA = 85; foreach (Province province in Province.allProvinces) { province.SecedeTo(player); Culture culture = new Culture(province + "landers"); Tribemen f = new Tribemen(2000, PopType.tribeMen, Game.player.culture, province); // f.wallet.haveMoney.set(10); province.allPopUnits.Add(f); Aristocrats ar = new Aristocrats(100, PopType.aristocrats, Game.player.culture, province); ar.wallet.haveMoney.set(200); ar.storageNow.add(50f); province.allPopUnits.Add(ar); if (!Game.devMode) { Capitalists ca = new Capitalists(50, PopType.capitalists, Game.player.culture, province); ca.wallet.haveMoney.set(400); province.allPopUnits.Add(ca); Farmers far = new Farmers(590, PopType.farmers, Game.player.culture, province); ca.wallet.haveMoney.set(40); province.allPopUnits.Add(far); } //province.allPopUnits.Add(new Workers(600, PopType.workers, Game.player.culture, province)); //if (Procent.GetChance(chanceForA)) // province.allPopUnits.Add( // new PopUnit(PopUnit.getRandomPopulationAmount(), PopType.aristocrats, culture, province) // ); } }
public async Task <ActionResult> RegisterFarmer(RegisterViewModel model) { if (ModelState.IsValid) { var user = new ApplicationUser { UserName = model.Email, Email = model.Email }; var farmer = new Farmers { Name = model.Name, CompanyName = model.CompanyName, Address = model.Address, Email = model.Email, Password = model.Password, ConfirmPassword = model.ConfirmPassword }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { await SignInManager.SignInAsync(user, isPersistent : false, rememberBrowser : false); farmer.UserId = user.Id; db.Farmer.Add(farmer); db.SaveChanges(); return(RedirectToAction("Index", "Home")); } AddErrors(result); } // If we got this far, something failed, redisplay form return(View(model)); }
public async Task <IActionResult> Edit(int id, [Bind("Farmers_id,Farmers_name,Farmers_email,Farmers_mobile_no,Farmers_address,Farmers_image")] Farmers farmers) { if (id != farmers.Farmers_id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(farmers); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FarmersExists(farmers.Farmers_id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(farmers)); }
public ActionResult AddFarmer(FarmerViewModel model) { Farmers farmersEntity = new Farmers { UserName = model.UserName, Email = model.Email, Password = model.Password, AddedDate = DateTime.UtcNow, ModifiedDate = DateTime.UtcNow, FarmerProfile = new FarmerProfile { FirstName = model.FirstName, LastName = model.LastName, Address = model.Address, AddedDate = DateTime.UtcNow, ModifiedDate = DateTime.UtcNow, } }; farmerService.InsertFarmer(farmersEntity); if (farmersEntity.Id > 0) { return(RedirectToAction("index")); } return(View(model)); }
void FarmerDestroyed(Farmer farmer) { if (Farmers.Contains(farmer)) { Farmers.Remove(farmer); AllTokens.Remove(farmer); } }
public ActionResult DeleteConfirmed(int id) { Farmers farmers = db.Farmer.Find(id); db.Farmer.Remove(farmers); db.SaveChanges(); return(RedirectToAction("Index")); }
public void AddToken(Token token) { Type listType; listType = Heroes.GetListType(); if (listType.IsCompatibleWith(token.GetType())) { AllTokens.Add(token); Heroes.Add((Hero)token); return; } listType = Enemies.GetListType(); if (listType.IsCompatibleWith(token.GetType())) { AllTokens.Add(token); Enemies.Add((Enemy)token); return; } listType = Farmers.GetListType(); if (listType.IsCompatibleWith(token.GetType())) { AllTokens.Add(token); Farmers.Add((Farmer)token); return; } if (token is Fog) { AllTokens.Add(token); return; } if (token is Well) { AllTokens.Add(token); Well = (Well)token; return; } if (token is Witch) { AllTokens.Add(token); return; } if (token is Thorald) { AllTokens.Add(token); return; } // if none of these options means its an item AddItem(token); }
public ActionResult Edit([Bind(Include = "id,Name,Address,Email,Password,ConfirmPassword")] Farmers farmers) { if (ModelState.IsValid) { db.Entry(farmers).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(farmers)); }
//Agrega a la informacion del archivo Json donde estan los datos de los productores //una nueva instancia de productor public void addDataJsonFarmers(Farmers farmer) { string json = System.IO.File.ReadAllText(@"./JsonDataBase/farmers.json"); var list = JsonConvert.DeserializeObject <List <Farmers> >(json); list.Add(farmer); var convertedJson = JsonConvert.SerializeObject(list, Formatting.Indented); System.IO.File.WriteAllText(@"./JsonDataBase/farmers.json", convertedJson.ToString()); }
public void DeleteFarmer(long id) { FarmerProfile farmerProfile = farmerProfileRepository.Get(id); farmerProfileRepository.Remove(farmerProfile); Farmers farmers = GetFarmer(id); farmerRepository.Remove(farmers); farmerRepository.SaveChanges(); }
public async Task <IActionResult> Create([Bind("Farmers_id,Farmers_name,Farmers_email,Farmers_mobile_no,Farmers_address,Farmers_image")] Farmers farmers) { if (ModelState.IsValid) { _context.Add(farmers); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(farmers)); }
public ActionResult Create([Bind(Include = "id,Name,Address,Email,Password,ConfirmPassword")] Farmers farmers) { if (ModelState.IsValid) { db.Farmer.Add(farmers); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(farmers)); }
private void Awake() { if (!instance) { instance = this; } else if (instance != this) { Destroy(this); } }
// GET: Farmers/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Farmers farmers = db.Farmer.Find(id); if (farmers == null) { return(HttpNotFound()); } return(View(farmers)); }
// The action method EditFarmer helps to return a view to edit a farmers details in the system public ActionResult EditFarmer(int?id) { FarmerViewModel model = new FarmerViewModel(); if (id.HasValue && id != 0) { Farmers farmerEntity = farmerService.GetFarmer(id.Value); FarmerProfile farmerProfileEntity = farmerProfileService.GetFarmerProfile(id.Value); model.FirstName = farmerProfileEntity.FirstName; model.LastName = farmerProfileEntity.LastName; model.Address = farmerProfileEntity.Address; model.Email = farmerEntity.Email; } return(PartialView("_EditFarmer", model)); }
// This function creates the various NCP's by getting the GameObject returned by the NPC_Factory class public void SpawnVillagers() { // Sets the NPC GameObjects created in the NPC_Factory class to the NPC instances created above m_Beggar = (Beggars)m_Factory.GetNPC(NPCType.Beggar); m_Beggar.transform.Translate(Vector3.forward * incAll * 1.5f); m_Shop_Owner = (Shop_Owners)m_Factory.GetNPC(NPCType.Shop_Owner); m_Shop_Owner.transform.Translate(Vector3.forward * incAll * 1.5f); m_Farmer = (Farmers)m_Factory.GetNPC(NPCType.Farmer); m_Farmer.transform.Translate(Vector3.forward * incAll * 1.5f); m_Small_Egg = (Small_Eggs)m_Factory.GetNPC(NPCType.Small_egg); m_Small_Egg.transform.Translate(Vector3.forward * incAll * 1.5f); incAll++; }
public void RemoveToken(int objectIndex) { if (objectIndex > AllTokens.Count - 1 || objectIndex < 0) { return; } Token token = AllTokens[objectIndex]; AllTokens.Remove(token); Type listType = Heroes.GetListType(); if (listType.IsCompatibleWith(token.GetType())) { Heroes.Remove((Hero)token); InventoryUICell.instance.ForceUpdate(this, cellID); return; } listType = Enemies.GetListType(); if (listType.IsCompatibleWith(token.GetType())) { Enemies.Remove((Enemy)token); InventoryUICell.instance.ForceUpdate(this, cellID); return; } listType = Farmers.GetListType(); if (listType.IsCompatibleWith(token.GetType())) { Farmers.Remove((Farmer)token); InventoryUICell.instance.ForceUpdate(this, cellID); return; } if (typeof(Well).IsCompatibleWith(token.GetType())) { Well = null; InventoryUICell.instance.ForceUpdate(this, cellID); return; } InventoryUICell.instance.ForceUpdate(this, cellID); }
// Called on startup void Start() { // Instantiates the corresponding objects(beggar, egg, etc) by finding the corresponding prefab within the resources folder GameObject beg_obj = Instantiate(Resources.Load("Prefabs_2/Beggar")) as GameObject; m_beg = beg_obj.GetComponent <Beggars>(); GameObject farm_obj = Instantiate(Resources.Load("Prefabs_2/Farmer")) as GameObject; m_farm = farm_obj.GetComponent <Farmers>(); GameObject shop_owner_obj = Instantiate(Resources.Load("Prefabs_2/Shop_Owner")) as GameObject; m_shop_owner = shop_owner_obj.GetComponent <Shop_Owners>(); GameObject small_egg_obj = Instantiate(Resources.Load("Prefabs_2/Small_Egg")) as GameObject; m_small_egg = small_egg_obj.GetComponent <Small_Eggs>(); }
public IEnumerable <Farmers> FarmerInfo() { int size = getSize(); Farmers[] farmers = new Farmers[size]; string json = System.IO.File.ReadAllText(@"./JsonDataBase/farmers.json"); dynamic array = JsonConvert.DeserializeObject(json); // List<Farmers> farmers = new List<Farmers>(); // foreach(var element in array){ // farmers.Add(farmer); // } for (int index = 0; index < size; index++) { Farmers farmer = JsonConvert.DeserializeObject <Farmers>(array[index].ToString()); farmers[index] = farmer; } return(farmers); }
public ActionResult EditFarmer(FarmerViewModel model) { Farmers farmerEntity = farmerService.GetFarmer(model.Id); farmerEntity.Email = model.Email; farmerEntity.ModifiedDate = DateTime.UtcNow; FarmerProfile farmerProfileEntity = farmerProfileService.GetFarmerProfile(model.Id); farmerProfileEntity.FirstName = model.FirstName; farmerProfileEntity.LastName = model.LastName; farmerProfileEntity.Address = model.Address; farmerProfileEntity.ModifiedDate = DateTime.UtcNow; farmerEntity.FarmerProfile = farmerProfileEntity; farmerService.UpdateFarmer(farmerEntity); if (farmerEntity.Id > 0) { return(RedirectToAction("index")); } return(View(model)); }
public List <Farmers> Get(String term) { String text = System.IO.File.ReadAllText(@"C:\MandiDB\mandidbpath.txt"); // Display the file contents to the console. Variable text is a string. string connectString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + text; var farmerList = new List <Farmers>(); //Create an OleDbConnection object, //and then pass in the ConnectionString to the constructor. OleDbConnection cn = new OleDbConnection(connectString); cn.Open(); string selectString = "SELECT FarmerID,FarmerName From MstFarmer where InActive='N' and (FarmerID like '%" + term + "%' or FarmerName like '%" + term + "%') order by FarmerName asc "; //Create an OleDbCommand object. //Notice that this line passes in the SQL statement and the OleDbConnection object OleDbCommand cmd = new OleDbCommand(selectString, cn); //Send the CommandText to the connection, and then build an OleDbDataReader. //Note: The OleDbDataReader is forward-only. OleDbDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { var farmerData = new Farmers(); farmerData.FarmerId = int.Parse(reader["FarmerID"].ToString()); farmerData.FarmerName = reader["FarmerName"].ToString(); farmerList.Add(farmerData); } //Close the reader and the related connection. reader.Close(); cn.Close(); return(farmerList); }
public async Task <IActionResult> Register(RegisterViewModel registerViewModel) { if (ModelState.IsValid) { var user = new IdentityUser { Email = registerViewModel.Email, UserName = registerViewModel.Email }; IdentityResult identityResult = null; var result = await userManager.CreateAsync(user, registerViewModel.Password); if (result.Succeeded) { var s = userManager.Users.Where(a => a.Email == registerViewModel.Email).FirstOrDefault(); var farms = new Farmers { Farmers_email = s.Email, Farmers_address = "", Farmers_image = "", Farmers_mobile_no = "", Farmers_name = "", }; context.Farmers.Add(farms); await context.SaveChangesAsync(); identityResult = await userManager.AddToRoleAsync(s, "Farmer"); if (identityResult.Succeeded) { return(RedirectToAction("index", "home")); } } } return(View(registerViewModel)); }
public void InsertFarmer(Farmers farmers) { farmerRepository.Insert(farmers); }
// Use this for initialization void Start() { rManager = ResourceManager.instance; farmers = Farmers.instance; baristas = Baristas.instance; }
public void UpdateFarmer(Farmers farmers) { farmerRepository.Update(farmers); }