// GET: Guild/Delete/5 public ActionResult Delete(int id) { Dominio.DTO.Guild guildDTO = new Dominio.DTO.Guild(); guildDTO.IdGuild = id; _guildRepository.Remove(guildDTO); return(RedirectToAction(nameof(Index))); }
public IActionResult Post([FromBody] Dominio.DTO.Guild newGuild) { try { _guildRepository.Incluid(newGuild); return(Created("api/Guild", newGuild)); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
public ActionResult Create(Models.Guild _guild) { try { Dominio.DTO.Guild guildDTO = new Dominio.DTO.Guild(); guildDTO.NomeGuild = _guild.NomeGuild; guildDTO.DescricaoGuild = _guild.DescricaoGuild; _guildRepository.Incluid(guildDTO); Created("Guild/Create", guildDTO); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Edit(int id, Models.Guild _guild) { try { Dominio.DTO.Guild guildDTO = new Dominio.DTO.Guild(); guildDTO.IdGuild = id; guildDTO.NomeGuild = _guild.NomeGuild; guildDTO.DescricaoGuild = _guild.DescricaoGuild; _guildRepository.Update(guildDTO); Created("Guild/Edit", guildDTO); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }