public JsonResult salvarAgenda(JsonObjectRequestBean prAgenda)
        {
            AgendaDTO            lAgenda = null;
            EditarAgendaCompleta lEditarAgendaCompleta = new EditarAgendaCompleta(aContextoExecucao);

            try
            {
                lAgenda = JsonConvert.DeserializeObject <AgendaDTO>(prAgenda.JSONOBJECT);
            }
            catch (Exception e)
            {
                aContextoExecucao.addErro("Erro com as informações inseridas");
            }

            if (aContextoExecucao.withoutError() && lAgenda != null)
            {
                if (!lEditarAgendaCompleta.editar(lAgenda))
                {
                    return(Json(aContextoExecucao.Messages));
                }
            }
            else
            {
                return(Json(aContextoExecucao.Messages));
            }

            return(Json(lEditarAgendaCompleta.aAgendaDTO));
        }
Beispiel #2
0
        // PUT: api/AgendaServico/5
        public void Put(AgendaDTO agendaDTO)
        {
            validar(agendaDTO);

            var agenda = _mapper.Map <AgendaDTO, Agenda>(agendaDTO);

            _agenda.Editar(agenda);
        }
Beispiel #3
0
        // POST: api/AgendaServico
        public void Post(AgendaDTO agendaDTO)
        {
            validar(agendaDTO);

            var agenda = _mapper.Map <AgendaDTO, Agenda>(agendaDTO);

            _agenda.Salvar(agenda);
        }
        public JsonResult Update(AgendaDTO AgendaDTO)
        {
            var result = new
            {
                AgendaDTOid = AgendaService.EditAgenda(Mapper.Map <SistemaSLS.Domain.Entities.Agenda>(AgendaDTO))
            };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Beispiel #5
0
        private void validar(AgendaDTO agendaDTO)
        {
            if (string.IsNullOrWhiteSpace(agendaDTO.Conteudo))
            {
                throw new Exception("O conteudo da agenda não pode ser nulo!");
            }

            if (agendaDTO.Data == null)
            {
                throw new Exception("A data da agenda deve ser infomada!");
            }

            if (agendaDTO.Disciplina.DisciplinaId == 0)
            {
                throw new Exception("A didciplima da agenda deve ser informada!");
            }

            if (agendaDTO.Turma.TurmaId == 0)
            {
                throw new Exception("A turma da agenda deve ser informada");
            }
        }
Beispiel #6
0
 public AgendaDTO ObterPorPK(AgendaDTO dto)
 {
     return(new AgendaDTO());
 }
Beispiel #7
0
 public List <AgendaDTO> ObterPorFiltro(AgendaDTO dto)
 {
     return(new List <AgendaDTO>()); //dao.ObterPorFiltro(dto);
 }
Beispiel #8
0
 public AgendaDTO Excluir(AgendaDTO dto)
 {
     return(new AgendaDTO());//dao.Eliminar(dto);
 }
Beispiel #9
0
 public AgendaDTO Salvar(AgendaDTO dto)
 {
     return(new AgendaDTO()); //dao.Adicionar(dto);
 }