コード例 #1
0
ファイル: GuildController.cs プロジェクト: gabruw/CDMSystem
        // 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)));
        }
コード例 #2
0
        public IActionResult Post([FromBody] Dominio.DTO.Guild newGuild)
        {
            try
            {
                _guildRepository.Incluid(newGuild);

                return(Created("api/Guild", newGuild));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.ToString()));
            }
        }
コード例 #3
0
ファイル: GuildController.cs プロジェクト: gabruw/CDMSystem
        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());
            }
        }
コード例 #4
0
ファイル: GuildController.cs プロジェクト: gabruw/CDMSystem
        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());
            }
        }