public void MudarNome(Acao acao, string novoNome) { acao = ObterPorNome(acao.Nome); acao.MudarNome(novoNome); acao.Validar(); _acaoRepository.Atualizar(acao); }
public void Registrar(Acao acao) { /*var modulo = _moduloRepository.Obter(acao.ModuloId); if (modulo != null) throw new Exception(Errors.DuplicateModule); acao.Modulo = modulo; acao.Validar();*/ _acaoRepository.Criar(acao); }
public Task<HttpResponseMessage> Register(Acao model) { HttpResponseMessage response = new HttpResponseMessage(); try { model.Modulo = _moduloService.ObterPorId(model.ModuloId); _acaoService.Registrar(model); response = Request.CreateResponse(HttpStatusCode.OK, model); } catch (Exception ex) { response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message); } return ApiResponse(response); }
public void Deletar(Acao modulo) { _context.Acoes.Remove(modulo); _context.SaveChanges(); }
public void Atualizar(Acao modulo) { _context.Entry<Acao>(modulo).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); }
public void Criar(Acao modulo) { _context.Acoes.Add(modulo); _context.SaveChanges(); }