示例#1
0
 public bool Delete(CursoDTO curso)
 {
     try
     {
         return CursoRepository.Delete(Mapper.Map<CursoDTO, Curso>(curso));
     }catch(Exception){
         throw new ServiceFaultException("Não foi possível excluir o curso");
     }
 }
示例#2
0
        public CursoDTO Find(int id)
        {
            CursoDTO curso = new CursoDTO();

            try
            {
                curso = Mapper.Map<Curso, CursoDTO>(CursoRepository.Find(id));
            }
            catch (Exception)
            {
                throw new ServiceFaultException("Não foi possível recuperar o curso");
            }

            return curso;
        }
示例#3
0
        public bool Add(CursoDTO curso)
        {
            bool retorno = false;
            try
            {
                CursoRepository.Add(Mapper.Map<CursoDTO, Curso>(curso));
                retorno = true;
            }
            catch (ValidationException e)
            {
                throw new ServiceFaultException(e.Message);
            }
            catch (Exception)
            {
                throw new ServiceFaultException("Não foi possível incluir o curso");
            }

            return retorno;
        }