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)); }
// PUT: api/AgendaServico/5 public void Put(AgendaDTO agendaDTO) { validar(agendaDTO); var agenda = _mapper.Map <AgendaDTO, Agenda>(agendaDTO); _agenda.Editar(agenda); }
// 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)); }
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"); } }
public AgendaDTO ObterPorPK(AgendaDTO dto) { return(new AgendaDTO()); }
public List <AgendaDTO> ObterPorFiltro(AgendaDTO dto) { return(new List <AgendaDTO>()); //dao.ObterPorFiltro(dto); }
public AgendaDTO Excluir(AgendaDTO dto) { return(new AgendaDTO());//dao.Eliminar(dto); }
public AgendaDTO Salvar(AgendaDTO dto) { return(new AgendaDTO()); //dao.Adicionar(dto); }