public async Task <IActionResult> Post(string nameMonster, IFormFile photoMonster, string lowLevelMonster, string highLevelMonster, string vangkansMonster, string elementMonster) { try { if (photoMonster != null) { var path = Path.Combine ( Directory.GetCurrentDirectory(), "wwwroot", "images", photoMonster.FileName ); using (var stream = new FileStream(path, FileMode.Create)) { await photoMonster.CopyToAsync(stream); } } MonsterType mon = new MonsterType(nameMonster, Guid.NewGuid().ToString(), highLevelMonster, lowLevelMonster, elementMonster, vangkansMonster); MonsterSprite sprite = new MonsterSprite(mon.SpriteID, photoMonster.FileName); _iMonsterTypeLogic.NewMonsterType(mon, sprite); return(RedirectToAction("Monsterlijst")); } catch (Exception ex) { return(Content(ex.ToString())); } }
public void NewMonsterType(MonsterType mon, MonsterSprite sprite) { using (IDbConnection db = OpenConnection()) { if (mon.SpriteID != null) { string s1Query = $"INSERT INTO MonsterSprite VALUES('{sprite.ID}', '{sprite.Path}')"; db.Execute(s1Query); string s2Query = $"INSERT INTO MonsterType VALUES('{mon.Naam}', '{mon.SpriteID}', '{mon.LevelRangeHoogste}', '{mon.LevelRangeLaagste}', '{mon.ElementID}', '{mon.Vangkans}')"; db.Execute(s2Query); } } }
public void NewMonsterType(MonsterType mon, MonsterSprite sprite) { throw new NotImplementedException(); }
public void NewMonsterType(MonsterType mon, MonsterSprite sprite) { _monstertyperepo.NewMonsterType(mon, sprite); }
public void NewMonsterType(MonsterType mon, MonsterSprite sprite) { _imonstertypeRepository.NewMonsterType(mon, sprite); }