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"); } }
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; }
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; }