public object Post([FromServices] ISalaAgendamentoAppService salaAgendamentoAppService,
                           [FromBody] SalaAgendamentoViewModel salaAgendamentoView)
        {
            var result = salaAgendamentoAppService.Adicionar(salaAgendamentoView);

            return(result);
        }
 public object Remover([FromServices] ISalaAgendamentoAppService salaAgendamentoAppService,
                       [FromBody] SalaAgendamentoViewModel salaAgendamentoView)
 {
     salaAgendamentoAppService.Excluir(salaAgendamentoView);
     return(new
     {
         errors = false,
         message = "Cadastro efetuado com sucesso."
     });
 }
        public ValidationAppResult Adicionar(SalaAgendamentoViewModel salaAgendamentoView)
        {
            var salaAgendamento = _mapper.Map <SalaAgendamento>(salaAgendamentoView);

            var result = _agendamentoService.Adicionar(salaAgendamento);

            if (!result.IsValid)
            {
                return(DomainToApplicationResult(result));
            }


            return(DomainToApplicationResult(result));
        }
        public void Excluir(SalaAgendamentoViewModel salaAgendamentoView)
        {
            var salaAgendamento = _mapper.Map <SalaAgendamento>(salaAgendamentoView);

            _agendamentoService.Remover(salaAgendamento);
        }
        public void Editar(SalaAgendamentoViewModel salaAgendamentoView)
        {
            var salaAgendamento = _mapper.Map <SalaAgendamento>(salaAgendamentoView);

            _agendamentoService.Alterar(salaAgendamento);
        }