public async Task <IActionResult> Create([Bind("DataKthimit,Klienti_id,Libra_id,")] Huazimi huazimi) { try { if (ModelState.IsValid) { huazimi.DataPritjes = DateTime.Now.AddMonths(1); huazimi.Aktiv = true; _context.Huazimi.Add(huazimi); Libra libri = _context.Libra.Where(t => t.id == huazimi.Libra_id).First(); libri.E_Lire = false; libri.huazime++; _context.Libra.Update(libri); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } catch (DbUpdateException /* ex */) { //Log the error (uncomment ex variable name and write a log. ModelState.AddModelError("", "Unable to save changes. " + "Try again, and if the problem persists " + "see your system administrator."); } return(View(huazimi)); }
public async Task <IActionResult> Edit(int id, [Bind("id,Titulli,Autori,E_Lire,huazime")] Libra libra) { if (id != libra.id) { return(NotFound()); } if (ModelState.IsValid) { try { var lib = _context.Libra.FirstOrDefault(l => l.id == libra.id); lib.Titulli = libra.Titulli; lib.Autori = libra.Autori; _context.Update(lib); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LibraExists(libra.id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } return(View(libra)); }
public async Task <IActionResult> CrearEditar(int id = 0) { IEnumerable <Cliente> listaclientes = await _context.ObtenerClientes(); IEnumerable <Transportadora> listatransportadoras = await _context.ObtenerTransportadoras(); IEnumerable <Estado> listaestados = await _context.ObtenerEstados(); IEnumerable <TipoMercancia> listatipos = await _context.ObtenerTiposMercancia(); Libra libra = _context.ObtenerUltimaLibra(); ViewBag.Clientes = listaclientes; ViewBag.Transportadora = listatransportadoras; ViewBag.Estados = listaestados; ViewBag.Tipos = listatipos; ViewBag.Libra = libra; if (id == 0) { return(View(new Paquete())); } else { ViewBag.Editar = true; } return(View(await _context.ObtenerPaqueteId(id))); }
static void Main(string[] args) { ICurrency currency; double valueToCalculate; double calculatedValue; currency = new Dollar(); valueToCalculate = 5; calculatedValue = currency.CalculateBRLQuote(valueToCalculate); Console.WriteLine("{0} dolares = {1} reais", valueToCalculate, calculatedValue); currency = new Euro(); valueToCalculate = 10; calculatedValue = currency.CalculateBRLQuote(valueToCalculate); Console.WriteLine("{0} Euros = {1} reais", valueToCalculate, calculatedValue); currency = new Libra(); valueToCalculate = 20; calculatedValue = currency.CalculateBRLQuote(valueToCalculate); Console.WriteLine("{0} Libras = {1} reais", valueToCalculate, calculatedValue); Console.ReadKey(); }
public async Task <IActionResult> CrearEditar([Bind("IdLibra,ValorLibra,FechaInicio,FechaFinal")] Libra libra) { if (ModelState.IsValid) { await _context.CrearEditar(libra); return(RedirectToAction(nameof(Index))); } return(View(libra)); }
public Libra ObtenerUltimaLibra() { try { Libra libra = _context.Libra.OrderByDescending(x => x.IdLibra).First(); return(libra); } catch (Exception) { throw new Exception(); } }
public static void Initialize(LibrarymsContext context) { context.Database.EnsureCreated(); //Look for any students. if (context.Libra.Any() || context.Klienti.Any() || context.Roles.Any()) { return; // DB has been seeded } var lirbat = new Libra[] { new Libra { Titulli = "When Harry Met Sally", Autori = "Filan Fisteku", E_Lire = true, } }; foreach (Libra s in lirbat) { context.Libra.Add(s); } context.SaveChanges(); var klientet = new Klienti[] { new Klienti { Emri = "Leutrim Ahmeti", Email = "*****@*****.**", Aktiv = true, NumriTel = "044444444" }, }; foreach (Klienti k in klientet) { context.Klienti.Add(k); } context.SaveChanges(); var rezervimi = new Rezervimi[] { new Rezervimi { Klienti_id = 1, Libra_id = 2, Aktiv = true } }; foreach (Rezervimi r in rezervimi) { context.Rezervimi.Add(r); } context.SaveChanges(); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Libra = await _context.Libra.FirstOrDefaultAsync(m => m.id == id); if (Libra == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Libra = await _context.Libra.FindAsync(id); if (Libra != null) { _context.Libra.Remove(Libra); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public IActionResult Kthe(int id) { Huazimi huazimi = _context.Huazimi.Where(t => t.id == id).First(); huazimi.DataKthimit = DateTime.Now; huazimi.Aktiv = false; _context.Huazimi.Update(huazimi); _context.SaveChanges(); Libra libri = _context.Libra.Where(t => t.id == huazimi.Libra_id).First(); libri.E_Lire = true; _context.Libra.Update(libri); _context.SaveChanges(); var rez = _context.Rezervimi.Where(r => r.Aktiv == true).ToList(); foreach (Rezervimi r in rez) { if (huazimi.Libra_id == r.Libra_id) { var klienti = _context.Klienti.Where(k => k.id == r.Klienti_id).First(); var libra = _context.Libra.Where(k => k.id == r.Libra_id).First(); MailMessage mail = new MailMessage("*****@*****.**", klienti.Email); mail.Subject = "Rezervimi I Librit " + libra.Titulli; mail.Body = "Pershendetje , Ju informojme se librin " + libra.Titulli + " qe keni rezervuar tashme eshte i lire dhe mund te vini ta merrni Librin"; SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587); smtpClient.Credentials = new System.Net.NetworkCredential() { UserName = "******", Password = "******" }; smtpClient.EnableSsl = true; smtpClient.Send(mail); r.Aktiv = false; _context.Rezervimi.Update(r); _context.SaveChanges(); } } return(RedirectToAction("Index")); }
public async Task <IActionResult> Create( [Bind("Titulli,Autori")] Libra libra) { try { if (ModelState.IsValid) { libra.E_Lire = true; _context.Add(libra); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } catch (DbUpdateException /* ex */) { //Log the error (uncomment ex variable name and write a log. ModelState.AddModelError("", "Unable to save changes. " + "Try again, and if the problem persists " + "see your system administrator."); } return(View(libra)); }
private void Awake() { CreateSignNumber(); mon = new MonsterStat(); aqua = new Aquarius(); arie = new Aries(); can = new Cancer(); cap = new Capricorn(); gem = new Gemini(); leo = new Leo(); lib = new Libra(); pisc = new Pisces(); sagi = new Sagittarius(); scrop = new Scorpio(); serp = new Serpentarius(); taur = new Taurus(); virg = new Virgo(); if (SignNumber == 1) { myStats.Name = "Fire Cactus"; myStats.Force = mon.Force + aqua.Force + MBForce; myStats.Vitality = mon.Vitality + aqua.Vitality + MBVitality; myStats.Agility = mon.Agility + aqua.Agility + MBAgility; myStats.Fortiude = mon.Fortiude + aqua.Fortitude + MBFortitude; myStats.Intellect = mon.Intellect + aqua.Intellect + MBIntellect; myStats.Rationale = mon.Rationale + aqua.Rational + MBRational; myStats.Charisma = mon.Charisma + aqua.Charisma + MBCharima; } if (SignNumber == 2) { myStats.Name = "Fire Cactus"; myStats.Force = mon.Force + arie.Force + MBForce; myStats.Vitality = mon.Vitality + arie.Vitality + MBVitality; myStats.Agility = mon.Agility + arie.Agility + MBAgility; myStats.Fortiude = mon.Fortiude + arie.Fortitude + MBFortitude; myStats.Intellect = mon.Intellect + arie.Intellect + MBIntellect; myStats.Rationale = mon.Rationale + arie.Rational + MBRational; myStats.Charisma = mon.Charisma + arie.Charisma + MBCharima; } if (SignNumber == 3) { myStats.Name = "Fire Cactus"; myStats.Force = mon.Force + can.Force + MBForce; myStats.Vitality = mon.Vitality + can.Vitality + MBVitality; myStats.Agility = mon.Agility + can.Agility + MBAgility; myStats.Fortiude = mon.Fortiude + can.Fortitude + MBFortitude; myStats.Intellect = mon.Intellect + can.Intellect + MBIntellect; myStats.Rationale = mon.Rationale + can.Rational + MBRational; myStats.Charisma = mon.Charisma + can.Charisma + MBCharima; } if (SignNumber == 4) { myStats.Name = "Fire Cactus"; myStats.Force = mon.Force + cap.Force + MBForce; myStats.Vitality = mon.Vitality + cap.Vitality + MBVitality; myStats.Agility = mon.Agility + cap.Agility + MBAgility; myStats.Fortiude = mon.Fortiude + cap.Fortitude + MBFortitude; myStats.Intellect = mon.Intellect + cap.Intellect + MBIntellect; myStats.Rationale = mon.Rationale + cap.Rational + MBRational; myStats.Charisma = mon.Charisma + cap.Charisma + MBCharima; } if (SignNumber == 5) { myStats.Name = "Fire Cactus"; myStats.Force = mon.Force + gem.Force + MBForce; myStats.Vitality = mon.Vitality + gem.Vitality + MBVitality; myStats.Agility = mon.Agility + gem.Agility + MBAgility; myStats.Fortiude = mon.Fortiude + gem.Fortitude + MBFortitude; myStats.Intellect = mon.Intellect + gem.Intellect + MBIntellect; myStats.Rationale = mon.Rationale + gem.Rational + MBRational; myStats.Charisma = mon.Charisma + gem.Charisma + MBCharima; } if (SignNumber == 6) { myStats.Name = "Fire Cactus"; myStats.Force = mon.Force + leo.Force + MBForce; myStats.Vitality = mon.Vitality + leo.Vitality + MBVitality; myStats.Agility = mon.Agility + leo.Agility + MBAgility; myStats.Fortiude = mon.Fortiude + leo.Fortitude + MBFortitude; myStats.Intellect = mon.Intellect + leo.Intellect + MBIntellect; myStats.Rationale = mon.Rationale + leo.Rational + MBRational; myStats.Charisma = mon.Charisma + leo.Charisma + MBCharima; } if (SignNumber == 7) { myStats.Name = "Fire Cactus"; myStats.Force = mon.Force + lib.Force + MBForce; myStats.Vitality = mon.Vitality + lib.Vitality + MBVitality; myStats.Agility = mon.Agility + lib.Agility + MBAgility; myStats.Fortiude = mon.Fortiude + lib.Fortitude + MBFortitude; myStats.Intellect = mon.Intellect + lib.Intellect + MBIntellect; myStats.Rationale = mon.Rationale + lib.Rational + MBRational; myStats.Charisma = mon.Charisma + lib.Charisma + MBCharima; } if (SignNumber == 8) { myStats.Name = "Fire Cactus"; myStats.Force = mon.Force + pisc.Force + MBForce; myStats.Vitality = mon.Vitality + pisc.Vitality + MBVitality; myStats.Agility = mon.Agility + pisc.Agility + MBAgility; myStats.Fortiude = mon.Fortiude + pisc.Fortitude + MBFortitude; myStats.Intellect = mon.Intellect + pisc.Intellect + MBIntellect; myStats.Rationale = mon.Rationale + pisc.Rational + MBRational; myStats.Charisma = mon.Charisma + pisc.Charisma + MBCharima; } if (SignNumber == 9) { myStats.Name = "Fire Cactus"; myStats.Force = mon.Force + sagi.Force + MBForce; myStats.Vitality = mon.Vitality + sagi.Vitality + MBVitality; myStats.Agility = mon.Agility + sagi.Agility + MBAgility; myStats.Fortiude = mon.Fortiude + sagi.Fortitude + MBFortitude; myStats.Intellect = mon.Intellect + sagi.Intellect + MBIntellect; myStats.Rationale = mon.Rationale + sagi.Rational + MBRational; myStats.Charisma = mon.Charisma + sagi.Charisma + MBCharima; } if (SignNumber == 10) { myStats.Name = "Fire Cactus"; myStats.Force = mon.Force + scrop.Force + MBForce; myStats.Vitality = mon.Vitality + scrop.Vitality + MBVitality; myStats.Agility = mon.Agility + scrop.Agility + MBAgility; myStats.Fortiude = mon.Fortiude + scrop.Fortitude + MBFortitude; myStats.Intellect = mon.Intellect + scrop.Intellect + MBIntellect; myStats.Rationale = mon.Rationale + scrop.Rational + MBRational; myStats.Charisma = mon.Charisma + scrop.Charisma + MBCharima; } if (SignNumber == 11) { myStats.Name = "Fire Cactus"; myStats.Force = mon.Force + serp.Force + MBForce; myStats.Vitality = mon.Vitality + serp.Vitality + MBVitality; myStats.Agility = mon.Agility + serp.Agility + MBAgility; myStats.Fortiude = mon.Fortiude + serp.Fortitude + MBFortitude; myStats.Intellect = mon.Intellect + serp.Intellect + MBIntellect; myStats.Rationale = mon.Rationale + serp.Rational + MBRational; myStats.Charisma = mon.Charisma + serp.Charisma + MBCharima; } if (SignNumber == 12) { myStats.Name = "Fire Cactus"; myStats.Force = mon.Force + taur.Force + MBForce; myStats.Vitality = mon.Vitality + taur.Vitality + MBVitality; myStats.Agility = mon.Agility + taur.Agility + MBAgility; myStats.Fortiude = mon.Fortiude + taur.Fortitude + MBFortitude; myStats.Intellect = mon.Intellect + taur.Intellect + MBIntellect; myStats.Rationale = mon.Rationale + taur.Rational + MBRational; myStats.Charisma = mon.Charisma + taur.Charisma + MBCharima; } if (SignNumber == 13) { myStats.Name = "Fire Cactus"; myStats.Force = mon.Force + virg.Force + MBForce; myStats.Vitality = mon.Vitality + virg.Vitality + MBVitality; myStats.Agility = mon.Agility + virg.Agility + MBAgility; myStats.Fortiude = mon.Fortiude + virg.Fortitude + MBFortitude; myStats.Intellect = mon.Intellect + virg.Intellect + MBIntellect; myStats.Rationale = mon.Rationale + virg.Rationale + MBRational; myStats.Charisma = mon.Charisma + virg.Charisma + MBCharima; } myStats.HealthPoints = (myStats.Vitality + myStats.Fortiude) / 2; myStats.AbilityPoints = (myStats.Force + myStats.Intellect) / 2; myStats.Defence = myStats.Vitality; myStats.AttackDamage = myStats.Force; myStats.AttackSpeed = myStats.Agility; myStats.MagicDefence = myStats.Rationale; myStats. AttackBar = 0 / 100; //HPthing myStats.MaximumHealthPoints = myStats.HealthPoints; myStats.HealthPoints = myStats.MaximumHealthPoints; //clamps it myStats.HealthPoints = Mathf.Clamp(myStats.HealthPoints, 0, myStats.MaximumHealthPoints); // AP bar increasre by timesing agility by time.deltatime // divide delta time * agility by 32 }
public BNpcData(XivCollection collection, Libra.BNpcName libraRow) { _Base = collection.GetSheet<BNpcBase>()[(int)libraRow.BaseKey]; _Name = collection.GetSheet<BNpcName>()[(int)libraRow.NameKey]; }
public NPC() { aqua = new Aquarius(); arie = new Aries(); can = new Cancer(); cap = new Capricorn(); gem = new Gemini(); leo = new Leo(); lib = new Libra(); pisc = new Pisces(); sagi = new Sagittarius(); scrop = new Scorpio(); serp = new Serpentarius(); taur = new Taurus(); virg = new Virgo(); RNG(); if (rng == 1) { Name = ""; Force = rand + aqua.Force; Vitality = rand + aqua.Vitality; Agility = rand + aqua.Agility; Fortitude = rand + aqua.Fortitude; Intellect = rand + aqua.Intellect; Rationale = rand + aqua.Rational; Charisma = rand + aqua.Charisma; } if (rng == 2) { Name = ""; Force = rand + arie.Force; Vitality = rand + arie.Vitality; Agility = rand + arie.Agility; Fortitude = rand + arie.Fortitude; Intellect = rand + arie.Intellect; Rationale = rand + arie.Rational; Charisma = rand + arie.Charisma; } if (rng == 3) { Name = ""; Force = rand + can.Force; Vitality = rand + can.Vitality; Agility = rand + can.Agility; Fortitude = rand + can.Fortitude; Intellect = rand + can.Intellect; Rationale = rand + can.Rational; Charisma = rand + can.Charisma; } if (rng == 4) { Name = ""; Force = rand + cap.Force; Vitality = rand + cap.Vitality; Agility = rand + cap.Agility; Fortitude = rand + cap.Fortitude; Intellect = rand + cap.Intellect; Rationale = rand + cap.Rational; Charisma = rand + cap.Charisma; } if (rng == 5) { Name = ""; Force = rand + gem.Force; Vitality = rand + gem.Vitality; Agility = rand + gem.Agility; Fortitude = rand + gem.Fortitude; Intellect = rand + gem.Intellect; Rationale = rand + gem.Rational; Charisma = rand + gem.Charisma; } if (rng == 6) { Name = ""; Force = rand + leo.Force; Vitality = rand + leo.Vitality; Agility = rand + leo.Agility; Fortitude = rand + leo.Fortitude; Intellect = rand + leo.Intellect; Rationale = rand + leo.Rational; Charisma = rand + leo.Charisma; } if (rng == 7) { Name = ""; Force = rand + lib.Force; Vitality = rand + lib.Vitality; Agility = rand + lib.Agility; Fortitude = rand + lib.Fortitude; Intellect = rand + lib.Intellect; Rationale = rand + lib.Rational; Charisma = rand + lib.Charisma; } if (rng == 8) { Name = ""; Force = rand + pisc.Force; Vitality = rand + pisc.Vitality; Agility = rand + pisc.Agility; Fortitude = rand + pisc.Fortitude; Intellect = rand + pisc.Intellect; Rationale = rand + pisc.Rational; Charisma = rand + pisc.Charisma; } if (rng == 9) { Name = ""; Force = rand + sagi.Force; Vitality = rand + sagi.Vitality; Agility = rand + sagi.Agility; Fortitude = rand + sagi.Fortitude; Intellect = rand + sagi.Intellect; Rationale = rand + sagi.Rational; Charisma = rand + sagi.Charisma; } if (rng == 10) { Name = ""; Force = rand + scrop.Force; Vitality = rand + scrop.Vitality; Agility = rand + scrop.Agility; Fortitude = rand + scrop.Fortitude; Intellect = rand + scrop.Intellect; Rationale = rand + scrop.Rational; Charisma = rand + scrop.Charisma; } if (rng == 11) { Name = ""; Force = rand + serp.Force; Vitality = rand + serp.Vitality; Agility = rand + serp.Agility; Fortitude = rand + serp.Fortitude; Intellect = rand + serp.Intellect; Rationale = rand + serp.Rational; Charisma = rand + serp.Charisma; } if (rng == 12) { Name = ""; Force = rand + taur.Force; Vitality = rand + taur.Vitality; Agility = rand + taur.Agility; Fortitude = rand + taur.Fortitude; Intellect = rand + taur.Intellect; Rationale = rand + taur.Rational; Charisma = rand + taur.Charisma; } if (rng == 13) { Name = ""; Force = rand + virg.Force; Vitality = rand + virg.Vitality; Agility = rand + virg.Agility; Fortitude = rand + virg.Fortitude; Intellect = rand + virg.Intellect; Rationale = rand + virg.Rationale; Charisma = rand + virg.Charisma; } NPCstat(); HealthPoints = (Vitality + Fortitude) / 2; AP = (Force + Intellect) / 2; Deffence = Vitality; AD = Force; AS = Agility; MD = Rationale; ATBar = 0 / 100; //HPthing MaxHp = HealthPoints; CurrentHp = MaxHp; //clamps it CurrentHp = Mathf.Clamp(CurrentHp, 0, MaxHp); // AP bar increasre by timesing agility by time.deltatime // divide delta time * agility by 32 }
private void Parse(Libra.InstanceContent libraRow) { var json = Encoding.UTF8.GetString(libraRow.data); using (var strReader = new System.IO.StringReader(json)) { using (var r = new JsonTextReader(strReader)) { if (!r.Read() || r.TokenType != JsonToken.StartObject) throw new InvalidOperationException(); while (r.Read() && r.TokenType != JsonToken.EndObject) { if (r.TokenType != JsonToken.PropertyName) throw new InvalidOperationException(); switch (r.Value.ToString()) { case "Boss": ReadBoss(r); break; case "MiddleBoss": ReadMidBosses(r); break; case "Map": ReadMapTreasures(r); break; default: Console.Error.WriteLine("Unknown 'InstanceContent' data key: {0}", r.Value); throw new NotSupportedException(); } } } } var allBosses = new List<Fight>(); if (MidBosses != null) allBosses.AddRange(MidBosses); if (Boss != null) allBosses.Add(Boss); this.AllBosses = allBosses; }