public Rubro ObtenerRubro(string id) { int idRubro = int.Parse(id); var rubroEncontrada = RubroDAO.Obtener(idRubro); if (rubroEncontrada != null) { return rubroEncontrada; } //throw new WebFaultException<string>("Rubro no encontrada.", HttpStatusCode.NotFound); ErrorData error = new ErrorData("Rubro no encontrada.", "El rubro fue eliminado o no ha sido creado"); throw new WebFaultException<ErrorData>(error, HttpStatusCode.NotFound); //WebOperationContext.Current.OutgoingResponse.SetStatusAsNotFound("Rubro no encontada!"); }
public Empresa ObtenerEmpresa(string id) { int idEmpresa = int.Parse(id); var empresaEncontrada = EmpresaDAO.Obtener(idEmpresa); if (empresaEncontrada != null) { return empresaEncontrada; } //throw new WebFaultException<string>("Empresa no encontrada.", HttpStatusCode.NotFound); ErrorData error = new ErrorData("Empresa no encontrada.", "La empresa fue eliminada o no ha sido creada"); throw new WebFaultException<ErrorData>(error, HttpStatusCode.NotFound); //WebOperationContext.Current.OutgoingResponse.SetStatusAsNotFound("Empresa no encontada!"); return null; }